Information about time spent in a section of the code. More...
Public Member Functions | |
| void | set (void) |
| Begin counting time. More... | |
| TimeInfo (void) | |
| void | update (void) |
| Add the counted time to the total time. More... | |
Public Attributes | |
| time::duration | longest |
| The longest counted time interval. More... | |
| unsigned long int | parts |
| Number of times a chunk of time was added to this structure. More... | |
| time::duration | shortest |
| The shortest counted time interval. More... | |
| time::point | start |
| The point in time when counting time started. More... | |
| time::duration | total |
| Total time counted. More... | |
Information about time spent in a section of the code.
Definition at line 150 of file detail/profiler.h.
| fcl::detail::Profiler::TimeInfo::TimeInfo | ( | void | ) |
Definition at line 340 of file profiler.cpp.
| void fcl::detail::Profiler::TimeInfo::set | ( | void | ) |
Begin counting time.
Definition at line 350 of file profiler.cpp.
| void fcl::detail::Profiler::TimeInfo::update | ( | void | ) |
Add the counted time to the total time.
Definition at line 356 of file profiler.cpp.
| time::duration fcl::detail::Profiler::TimeInfo::longest |
The longest counted time interval.
Definition at line 161 of file detail/profiler.h.
| unsigned long int fcl::detail::Profiler::TimeInfo::parts |
Number of times a chunk of time was added to this structure.
Definition at line 164 of file detail/profiler.h.
| time::duration fcl::detail::Profiler::TimeInfo::shortest |
The shortest counted time interval.
Definition at line 158 of file detail/profiler.h.
| time::point fcl::detail::Profiler::TimeInfo::start |
The point in time when counting time started.
Definition at line 167 of file detail/profiler.h.
| time::duration fcl::detail::Profiler::TimeInfo::total |
Total time counted.
Definition at line 155 of file detail/profiler.h.