Protium
Math and Design Features
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros Pages
Protium::Time::RepeatClocker Class Reference

#include <Clock.h>

Public Member Functions

 RepeatClocker ()
 
void Clock ()
 
clock_t Get (const unsigned &i=0) const
 
unsigned GetNClocks () const
 
clock_t GetOffset (const unsigned &i=0) const
 
clock_t GetStart ()
 

Private Attributes

std::vector< ClockPrimitivefData
 
ClockPrimitive fStart
 

Detailed Description

Definition at line 63 of file Clock.h.

Constructor & Destructor Documentation

Protium::Time::RepeatClocker::RepeatClocker ( )
inline

Definition at line 68 of file Clock.h.

Member Function Documentation

void Protium::Time::RepeatClocker::Clock ( )
inline

Definition at line 69 of file Clock.h.

clock_t Protium::Time::RepeatClocker::Get ( const unsigned &  i = 0) const
inline

Definition at line 78 of file Clock.h.

unsigned Protium::Time::RepeatClocker::GetNClocks ( ) const
inline

Definition at line 72 of file Clock.h.

clock_t Protium::Time::RepeatClocker::GetOffset ( const unsigned &  i = 0) const
inline

Definition at line 81 of file Clock.h.

clock_t Protium::Time::RepeatClocker::GetStart ( )
inline

Definition at line 75 of file Clock.h.

Member Data Documentation

std::vector<ClockPrimitive> Protium::Time::RepeatClocker::fData
private

Definition at line 66 of file Clock.h.

ClockPrimitive Protium::Time::RepeatClocker::fStart
private

Definition at line 64 of file Clock.h.