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 |