All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Stopwatch::PerformanceData Struct Reference

Struct to hold the performance data. More...

#include <sot/core/stop-watch.hh>

Public Member Functions

 PerformanceData ()
 

Public Attributes

long double clock_start
 Start time. More...
 
long double total_time
 Cumulative total time. More...
 
long double min_time
 Minimum time. More...
 
long double max_time
 Maximum time. More...
 
long double last_time
 Last time. More...
 
bool paused
 Tells if this performance has been paused, only for internal use. More...
 
int stops
 How many cycles have been this stopwatch executed? More...
 

Detailed Description

Struct to hold the performance data.

Constructor & Destructor Documentation

Stopwatch::PerformanceData::PerformanceData ( )
inline

Member Data Documentation

long double Stopwatch::PerformanceData::clock_start

Start time.

long double Stopwatch::PerformanceData::last_time

Last time.

long double Stopwatch::PerformanceData::max_time

Maximum time.

long double Stopwatch::PerformanceData::min_time

Minimum time.

bool Stopwatch::PerformanceData::paused

Tells if this performance has been paused, only for internal use.

int Stopwatch::PerformanceData::stops

How many cycles have been this stopwatch executed?

long double Stopwatch::PerformanceData::total_time

Cumulative total time.