#include <RefinableObj.h>
Public Methods | |
RefinableObjClock () | |
~RefinableObjClock () | |
bool | operator< (const RefinableObjClock &rhs) const |
bool | operator<= (const RefinableObjClock &rhs) const |
bool | operator> (const RefinableObjClock &rhs) const |
bool | operator>= (const RefinableObjClock &rhs) const |
void | Click () |
Record an event for this clock (generally, the 'time' an object has been modified, or some computation has been made). | |
void | Reset () |
Reset a Clock to 0, to force an update. | |
void | Print () const |
Print clock value. Only for debugging purposes. | |
void | PrintStatic () const |
Print current general clock value. Only for debugging purposes. | |
Private Attributes | |
unsigned long | mTick0 |
unsigned long | mTick1 |
Static Private Attributes | |
unsigned long | msTick0 |
unsigned long | msTick1 |