summaryrefslogtreecommitdiff
path: root/src/syncevo/GLibSupport.h
diff options
context:
space:
mode:
authorPatrick Ohly <patrick.ohly@intel.com>2012-04-13 13:54:09 +0200
committerPatrick Ohly <patrick.ohly@intel.com>2012-05-10 22:08:47 +0200
commite0d40de471af931f312d3b04a298bc3b075ac880 (patch)
tree54b5b74558b92c6bf880980e8829a7a54df4adea /src/syncevo/GLibSupport.h
parente9169db4a6f4b3bdb7047d327bbbacbc6ab105e7 (diff)
GErrorCXX: added conversion to bool
True if error is set.
Diffstat (limited to 'src/syncevo/GLibSupport.h')
-rw-r--r--src/syncevo/GLibSupport.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/syncevo/GLibSupport.h b/src/syncevo/GLibSupport.h
index d2c5afdd..500a2a61 100644
--- a/src/syncevo/GLibSupport.h
+++ b/src/syncevo/GLibSupport.h
@@ -184,6 +184,9 @@ struct GErrorCXX {
*/
operator GError ** () { return &m_gerror; }
+ /** true if error set */
+ operator bool () { return m_gerror != NULL; }
+
/**
* always throws an exception, including information from GError if available:
* <action>: <error message>|failure