]> git.tdb.fi Git - libs/core.git/blobdiff - source/time/timedelta.h
Reorder components to get headers install correctly
[libs/core.git] / source / time / timedelta.h
index 6ebfcd86afc8b5c042f64b998623251d470aa628..97c8cac03adf5020fb8e168d11d89c37fb653997 100644 (file)
@@ -9,6 +9,7 @@ Distributed under the LGPL
 #include <stdint.h>
 #include <time.h>
 #include <ostream>
+#include "types.h"
 
 namespace Msp {
 namespace Time {
@@ -29,13 +30,13 @@ public:
        serialization together with the raw() function.  For creating TimeDeltas
        with a specific length, see units.h.
        */
-       explicit TimeDelta(int64_t u): usec(u) { }
+       explicit TimeDelta(RawTime u): usec(u) { }
 
        /**
        Returns the raw number stored inside the TimeDelta.  This should only be used
        for serialization and the result should not be interpreted in any way.
        */
-       int64_t raw() const { return usec; }
+       RawTime raw() const { return usec; }
 
 #ifndef WIN32
        /**
@@ -71,7 +72,7 @@ public:
 
        operator bool() const                          { return usec; }
 private:
-       int64_t usec;
+       RawTime usec;
 };
 
 template<typename T>