]> git.tdb.fi Git - libs/core.git/blobdiff - source/time/timedelta.h
Use operator void * instead of bool in Time classes to avoid obscure problems resulti...
[libs/core.git] / source / time / timedelta.h
index 97c8cac03adf5020fb8e168d11d89c37fb653997..a4595e6680e05ac8185b3e7273ec4acad8cc3136 100644 (file)
@@ -70,7 +70,7 @@ public:
        bool      operator==(const TimeDelta &t) const { return usec==t.usec; }
        bool      operator!=(const TimeDelta &t) const { return usec!=t.usec; }
 
-       operator bool() const                          { return usec; }
+       operator const void *() const                  { return usec ? this : 0; }
 private:
        RawTime usec;
 };