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.