Information about time spent in a section of the code. More...
Public Member Functions | |
void | set (void) |
Begin counting time. | |
TimeInfo (void) | |
void | update (void) |
Add the counted time to the total time. | |
Public Attributes | |
time::duration | longest |
The longest counted time interval. | |
unsigned long int | parts |
Number of times a chunk of time was added to this structure. | |
time::duration | shortest |
The shortest counted time interval. | |
time::point | start |
The point in time when counting time started. | |
time::duration | total |
Total time counted. |
fcl::tools::Profiler::TimeInfo::TimeInfo | ( | void | ) | [inline] |
void fcl::tools::Profiler::TimeInfo::set | ( | void | ) | [inline] |
void fcl::tools::Profiler::TimeInfo::update | ( | void | ) | [inline] |
unsigned long int fcl::tools::Profiler::TimeInfo::parts |