1 #ifndef RHESUS_TIMESPAN_H_
2 #define RHESUS_TIMESPAN_H_
15 TimeSpan(INT64 ticks);
16 TimeSpan(
double seconds);
17 TimeSpan(
double minutes,
double seconds);
18 TimeSpan(
double minutes,
double seconds,
double milliseconds);
20 TimeSpan operator =(
const TimeSpan t);
22 TimeSpan operator +(
const TimeSpan t)
const;
23 TimeSpan operator -(
const TimeSpan t)
const;
25 TimeSpan& operator+=(
const TimeSpan t);
26 TimeSpan& operator-=(
const TimeSpan t);
28 bool operator <(TimeSpan t);
29 bool operator <=(TimeSpan t);
31 bool operator >(TimeSpan t);
32 bool operator >=(TimeSpan t);
34 bool operator ==(TimeSpan t);
35 bool operator !=(TimeSpan t);
38 double TotalMilliseconds();
39 double TotalSeconds();
40 double TotalMinutes();
42 double Milliseconds();
47 void construct(
double minutes,
double seconds,
double milliseconds);
49 double m_totalMilliseconds;