X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftime%2Ftimedelta.h;h=c73529b0e3f8a9c7ea60bdcc215ce105050643fc;hb=87edba02a23b1338934e36fac407966b25fcf811;hp=4a5411838dff02ab761d7b9f696fa6515b38c6f0;hpb=03bacb2343eb5d17819732582c0866f087e9ce27;p=libs%2Fcore.git diff --git a/source/time/timedelta.h b/source/time/timedelta.h index 4a54118..c73529b 100644 --- a/source/time/timedelta.h +++ b/source/time/timedelta.h @@ -21,8 +21,7 @@ public: TimeDelta(): usec(0) { } /** Constructs a TimeDelta from a plain number. The purpose of this is to - allow serialization together with the raw() function. For creating - TimeDeltas with a specific length, see units.h. */ + allow serialization together with the raw() function. */ explicit TimeDelta(RawTime u): usec(u) { } /** Returns the raw number stored inside the TimeDelta. This should only be used @@ -61,6 +60,17 @@ inline TimeDelta operator*(T a, const TimeDelta &t) { return t*a; } void operator<<(LexicalConverter &, const TimeDelta &); + +// Constants to be used in creation of TimeDeltas +extern const TimeDelta zero; +extern const TimeDelta usec; +extern const TimeDelta msec; +extern const TimeDelta sec; +extern const TimeDelta min; +extern const TimeDelta hour; +extern const TimeDelta day; +extern const TimeDelta week; + } // namespace Time } // namespace Msp