]> git.tdb.fi Git - libs/core.git/blobdiff - source/time/timestamp.h
Add support for time zones
[libs/core.git] / source / time / timestamp.h
index 44387a216b46711a8f73280f54122b9e72990137..2905c6ed5d23ad150172db2bc0b5f7ee0883cd50 100644 (file)
@@ -6,7 +6,6 @@ Distributed under the LGPL
 #ifndef MSP_TIME_TIMESTAMP_H_
 #define MSP_TIME_TIMESTAMP_H_
 
-#include <stdint.h>
 #include "timedelta.h"
 #include "types.h"
 
@@ -51,7 +50,7 @@ public:
        bool      operator<(const TimeStamp &t) const  { return usec<t.usec; }
        bool      operator==(const TimeStamp &t) const { return usec==t.usec; }
        bool      operator!=(const TimeStamp &t) const { return usec!=t.usec; }
-       operator bool() const                          { return usec>0; }
+       operator const void *() const                  { return usec>0 ? this : 0; }
 
        static TimeStamp from_unixtime(time_t t) { return TimeStamp(t*1000000LL); }
 private: