]> git.tdb.fi Git - libs/core.git/blobdiff - source/time/timestamp.h
Move non-oneliner functions out of RefPtr class declaration
[libs/core.git] / source / time / timestamp.h
index 5dcb0763dbdf3fd8cd31c069057a6a283372cb73..1317b26bc0ba067c7774ef9ecfd6fb7342e2bdff 100644 (file)
@@ -1,10 +1,3 @@
-/* $Id$
-
-This file is part of libmspcore     
-Copyright © 2006, 2009  Mikko Rasa, Mikkosoft Productions
-Distributed under the LGPL
-*/
-
 #ifndef MSP_TIME_TIMESTAMP_H_
 #define MSP_TIME_TIMESTAMP_H_
 
@@ -26,40 +19,34 @@ private:
        RawTime usec;
 
 public:
-       /**
-       Construct a TimeStamp that represents an arbitarily distant point in the
-       past.  It's guaranteed to be less than any valid timestamp.
-       */
+       /** Construct a TimeStamp that represents an arbitarily distant point in the
+       past.  It's guaranteed to be less than any valid timestamp. */
        TimeStamp(): usec(0) { }
 
-       /**
-       Constructs a TimeStamp from a plain number.  The purpose of this is to allow
-       serialization together with the raw() function.
-       */
+       /** Constructs a TimeStamp from a plain number.  The purpose of this is to allow
+       serialization together with the raw() function. */
        explicit TimeStamp(RawTime u): usec(u) { }
 
-       /**
-       Returns the raw number stored inside the TimeStamp.  This value should be
-       considered opaque and only be used for serialization.
-       */
+       /** Returns the raw number stored inside the TimeStamp.  This value should be
+       considered opaque and only be used for serialization. */
        RawTime raw() const { return usec; }
 
        time_t to_unixtime() const { return usec/1000000LL; }
 
-       TimeStamp operator+(const TimeDelta &t) const  { return TimeStamp(usec+t.raw()); }
-       TimeStamp &operator+=(const TimeDelta &t)      { usec+=t.raw(); return *this; }
-       TimeStamp operator-(const TimeDelta &t) const  { return TimeStamp(usec-t.raw()); }
-       TimeStamp &operator-=(const TimeDelta &t)      { usec-=t.raw(); return *this; }
-       TimeDelta operator-(const TimeStamp &t) const  { return TimeDelta(usec-t.usec); }
+       TimeStamp operator+(const TimeDelta &t) const { return TimeStamp(usec+t.raw()); }
+       TimeStamp &operator+=(const TimeDelta &t) { usec += t.raw(); return *this; }
+       TimeStamp operator-(const TimeDelta &t) const { return TimeStamp(usec-t.raw()); }
+       TimeStamp &operator-=(const TimeDelta &t) { usec -= t.raw(); return *this; }
+       TimeDelta operator-(const TimeStamp &t) const { return TimeDelta(usec-t.usec); }
 
-       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; }
-       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; }
+       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; }
+       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 const void *() const                  { return usec>0 ? this : 0; }
+       operator const void *() const { return usec>0 ? this : 0; }
 
        static TimeStamp from_unixtime(time_t t) { return TimeStamp(t*1000000LL); }
 };