Muesli
 All Classes Namespaces Files Functions Typedefs Enumerations
Public Member Functions | List of all members
msl::Timer Class Reference

Class Timer for timing purposes. More...

#include <timer.h>

Public Member Functions

 Timer ()
 Default constructor.
 
 Timer (const std::string &n)
 
double stop ()
 Stops the timer. More...
 
double splitTime ()
 Sets a split time. More...
 
double totalTime ()
 Returns the total elapsed time. More...
 
int getNumSplits ()
 Returns the number of splits. More...
 

Detailed Description

Class Timer for timing purposes.

Constructor & Destructor Documentation

msl::Timer::Timer ( const std::string &  n)
inline

Creates a timer with name n.

Parameters
nThe name of the timer.

Member Function Documentation

int msl::Timer::getNumSplits ( )
inline

Returns the number of splits.

Returns
The number of splits.
double msl::Timer::splitTime ( )
inline

Sets a split time.

Returns
Elapsed time since last split.
double msl::Timer::stop ( )
inline

Stops the timer.

Returns
Elapsed time since start.
double msl::Timer::totalTime ( )
inline

Returns the total elapsed time.

Returns
The total elapsed time.

The documentation for this class was generated from the following file: