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

#include <Clock.h>

Public Member Functions

 ClockPrimitive ()
 
 ClockPrimitive (const ClockPrimitive &other)
 
clock_t Get () const
 
ClockPrimitiveoperator- (const ClockPrimitive &other)
 
ClockPrimitiveoperator= (const ClockPrimitive &other)
 
bool operator== (const ClockPrimitive &other)
 
void Set ()
 

Static Public Member Functions

static clock_t CPS ()
 

Private Attributes

clock_t fClock
 

Detailed Description

Class for defining methods of retrieving machine clock cycles

Definition at line 13 of file Clock.h.

Constructor & Destructor Documentation

Protium::Time::ClockPrimitive::ClockPrimitive ( )
inline

Definition at line 16 of file Clock.h.

Protium::Time::ClockPrimitive::ClockPrimitive ( const ClockPrimitive other)
inline

Definition at line 29 of file Clock.h.

Member Function Documentation

static clock_t Protium::Time::ClockPrimitive::CPS ( )
inlinestatic

Definition at line 25 of file Clock.h.

clock_t Protium::Time::ClockPrimitive::Get ( ) const
inline

Definition at line 22 of file Clock.h.

ClockPrimitive& Protium::Time::ClockPrimitive::operator- ( const ClockPrimitive other)
inline

Definition at line 42 of file Clock.h.

ClockPrimitive& Protium::Time::ClockPrimitive::operator= ( const ClockPrimitive other)
inline

Definition at line 33 of file Clock.h.

bool Protium::Time::ClockPrimitive::operator== ( const ClockPrimitive other)
inline

Definition at line 37 of file Clock.h.

void Protium::Time::ClockPrimitive::Set ( )
inline

Definition at line 19 of file Clock.h.

Member Data Documentation

clock_t Protium::Time::ClockPrimitive::fClock
private

Definition at line 14 of file Clock.h.