hptimer Class Reference

Class to be used for timing in perfomance evaluation. More...

#include <hptimer.hpp>

List of all members.

Public Member Functions

 hptimer ()
 Constructor. Initialize timing.
void restart ()
 Restart this timer.
unsigned long elapsed () const
 Returns the time elapsed since initialization or last restart().

Private Member Functions

unsigned long get_time () const

Private Attributes

unsigned long _start_time


Detailed Description

Class to be used for timing in perfomance evaluation.

Definition at line 28 of file hptimer.hpp.


Constructor & Destructor Documentation

hptimer::hptimer (  )  [inline]

Constructor. Initialize timing.

Definition at line 32 of file hptimer.hpp.

References restart().


Member Function Documentation

void hptimer::restart (  )  [inline]

Restart this timer.

Definition at line 35 of file hptimer.hpp.

References _start_time, and get_time().

Referenced by hptimer(), and main().

unsigned long hptimer::elapsed (  )  const [inline]

Returns the time elapsed since initialization or last restart().

Definition at line 37 of file hptimer.hpp.

References _start_time, and get_time().

Referenced by main(), and time_serge().

unsigned long hptimer::get_time (  )  const [inline, private]

Definition at line 41 of file hptimer.hpp.

Referenced by elapsed(), and restart().


Member Data Documentation

unsigned long hptimer::_start_time [private]

Definition at line 48 of file hptimer.hpp.

Referenced by elapsed(), and restart().


The documentation for this class was generated from the following file:
Generated on Thu Dec 21 16:14:41 2006 for The Phrasehunter by  doxygen 1.5.1