Public Member Functions | Public Attributes | List of all members
fcl::detail::Profiler::TimeInfo Struct Reference

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...
 

Detailed Description

Information about time spent in a section of the code.

Definition at line 150 of file detail/profiler.h.

Constructor & Destructor Documentation

◆ TimeInfo()

fcl::detail::Profiler::TimeInfo::TimeInfo ( void  )

Definition at line 340 of file profiler.cpp.

Member Function Documentation

◆ set()

void fcl::detail::Profiler::TimeInfo::set ( void  )

Begin counting time.

Definition at line 350 of file profiler.cpp.

◆ update()

void fcl::detail::Profiler::TimeInfo::update ( void  )

Add the counted time to the total time.

Definition at line 356 of file profiler.cpp.

Member Data Documentation

◆ longest

time::duration fcl::detail::Profiler::TimeInfo::longest

The longest counted time interval.

Definition at line 161 of file detail/profiler.h.

◆ parts

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.

◆ shortest

time::duration fcl::detail::Profiler::TimeInfo::shortest

The shortest counted time interval.

Definition at line 158 of file detail/profiler.h.

◆ start

time::point fcl::detail::Profiler::TimeInfo::start

The point in time when counting time started.

Definition at line 167 of file detail/profiler.h.

◆ total

time::duration fcl::detail::Profiler::TimeInfo::total

Total time counted.

Definition at line 155 of file detail/profiler.h.


The documentation for this struct was generated from the following files:


fcl
Author(s):
autogenerated on Tue Dec 5 2023 03:40:51