#include <Timer.hpp>
Static Public Member Functions | |
static void | Reset () |
static void | Print (std::string message) |
static void | PrintAndReset (std::string message) |
Static Private Attributes | |
static time_t | StartTime |
Usage:
Timer::Reset(); //do something Timer::PrintAndReset("First thing"); //do something else Timer::Print("Other thing");
which outputs (for example):
First thing time: 10s Other thing time: 2s
Definition at line 55 of file Timer.hpp.
static void Timer::Reset | ( | ) | [inline, static] |
Reset the timer
Definition at line 65 of file Timer.hpp.
References StartTime.
Referenced by PrintAndReset().
static void Timer::Print | ( | std::string | message | ) | [inline, static] |
Print the elapsed time (to std::cout and the Log file (under logging-level 2) preceded by the message provided.
message |
Definition at line 76 of file Timer.hpp.
References StartTime.
Referenced by PrintAndReset().
static void Timer::PrintAndReset | ( | std::string | message | ) | [inline, static] |
time_t Timer::StartTime [static, private] |