All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
fcl::tools::Profiler::TimeInfo Struct Reference

Information about time spent in a section of the code. More...

List of all members.

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.

Detailed Description

Information about time spent in a section of the code.

Definition at line 266 of file profile.h.


Constructor & Destructor Documentation

Definition at line 268 of file profile.h.


Member Function Documentation

void fcl::tools::Profiler::TimeInfo::set ( void  ) [inline]

Begin counting time.

Definition at line 288 of file profile.h.

void fcl::tools::Profiler::TimeInfo::update ( void  ) [inline]

Add the counted time to the total time.

Definition at line 294 of file profile.h.


Member Data Documentation

The longest counted time interval.

Definition at line 279 of file profile.h.

Number of times a chunk of time was added to this structure.

Definition at line 282 of file profile.h.

The shortest counted time interval.

Definition at line 276 of file profile.h.

The point in time when counting time started.

Definition at line 285 of file profile.h.

Total time counted.

Definition at line 273 of file profile.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


fcl
Author(s): Jia Pan
autogenerated on Tue Jan 15 2013 16:05:32