Timer
-
class Timer
Public Functions
-
int add(const std::string &name)
Add a new profile name. Return the index.
-
void start(const int index)
Set the profile to the index and record the time. When a new index is started, or timer is ended, then the elapsed time is recorded.
-
void end()
End the current timer. Record previous index if exists.
-
clock_t sum_clocks() const
Return the sum of clock ticks.
-
clock_t clocks(const int index) const
Return the number of clock ticks for an index.
-
double hours(const int index) const
Return the total CPU hours of the index.
-
double hours(const std::string name) const
Return the total CPU hours of the name.
-
double hours() const
Return the total CPU hours of all indices.
-
int add(const std::string &name)