#include <ITime.h>
Inheritance diagram for ITime:
Public Types | |
typedef longlong | AbsoluteTime |
typedef double | DimensionedTime |
Public Member Functions | |
virtual AbsoluteTime | absoluteTime () const =0 |
virtual DimensionedTime | seconds () const =0 |
virtual DimensionedTime | minutes () const =0 |
virtual DimensionedTime | hours () const =0 |
virtual DimensionedTime | days () const =0 |
virtual bool | operator== (const ITime &) const =0 |
virtual bool | operator!= (const ITime &) const =0 |
virtual bool | operator<= (const ITime &) const =0 |
virtual bool | operator>= (const ITime &) const =0 |
virtual bool | operator< (const ITime &) const =0 |
virtual bool | operator> (const ITime &) const =0 |
virtual ITime & | operator+= (const ITime &)=0 |
virtual ITime & | operator-= (const ITime &)=0 |
virtual std::ostream & | printOut (std::ostream &) const =0 |
virtual | ~ITime () |
Definition at line 27 of file ITime.h.
typedef longlong ITime::AbsoluteTime |
typedef double ITime::DimensionedTime |
virtual AbsoluteTime ITime::absoluteTime | ( | ) | const [pure virtual] |
Implemented in TimePoint.
virtual DimensionedTime ITime::seconds | ( | ) | const [pure virtual] |
Implemented in TimePoint.
virtual DimensionedTime ITime::minutes | ( | ) | const [pure virtual] |
Implemented in TimePoint.
virtual DimensionedTime ITime::hours | ( | ) | const [pure virtual] |
Implemented in TimePoint.
virtual DimensionedTime ITime::days | ( | ) | const [pure virtual] |
Implemented in TimePoint.
virtual std::ostream& ITime::printOut | ( | std::ostream & | ) | const [pure virtual] |
Implemented in TimePoint.