diff options
author | Patrick Ohly <patrick.ohly@intel.com> | 2012-04-13 13:54:09 +0200 |
---|---|---|
committer | Patrick Ohly <patrick.ohly@intel.com> | 2012-05-10 22:08:47 +0200 |
commit | e0d40de471af931f312d3b04a298bc3b075ac880 (patch) | |
tree | 54b5b74558b92c6bf880980e8829a7a54df4adea /src/syncevo/GLibSupport.h | |
parent | e9169db4a6f4b3bdb7047d327bbbacbc6ab105e7 (diff) |
GErrorCXX: added conversion to bool
True if error is set.
Diffstat (limited to 'src/syncevo/GLibSupport.h')
-rw-r--r-- | src/syncevo/GLibSupport.h | 3 |
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 |