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.