#include <tools/timer.hpp>
Public Types | |
enum | Unit { S = 1, MS = 1000, US = 1000000 } |
Public Member Functions | |
StackTicToc (Unit def=MS) | |
void | tic () |
double | toc (const Unit factor) |
void | toc (std::ostream &os, double SMOOTH=1) |
Static Public Member Functions | |
static std::string | unitName (Unit u) |
Public Attributes | |
Unit | DEFAULT_UNIT |
std::stack< struct timeval > | stack |
struct timeval | t0 |
enum StackTicToc::Unit |
StackTicToc::StackTicToc | ( | Unit | def = MS | ) | [inline] |
double StackTicToc::toc | ( | const Unit | factor | ) | [inline] |
void StackTicToc::toc | ( | std::ostream & | os, |
double | SMOOTH = 1 |
||
) | [inline] |
References DEFAULT_UNIT, SMOOTH, toc(), and unitName().
static std::string StackTicToc::unitName | ( | Unit | u | ) | [inline, static] |
Referenced by toc().
std::stack<struct timeval> StackTicToc::stack |
struct timeval StackTicToc::t0 |