Main Page | Modules | Namespace List | Class Hierarchy | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages

BaseTimer Class Reference
[linbox/util]

#include <timer.h>

Inheritance diagram for BaseTimer:

RealTimer SysTimer UserTimer

Detailed Description

base for class RealTimer; class SysTimer; class UserTimer;


Public Types

enum  { MSPSEC = 1000000 }

Public Member Functions

void clear ()
double time () const
std::ostream & print (std::ostream &) const
BaseTimeroperator= (const BaseTimer &T)
const BaseTimer operator- (const BaseTimer &T) const
const BaseTimer operator- ()
const BaseTimer operator+ (const BaseTimer &T) const
BaseTimeroperator+= (const BaseTimer &T)
BaseTimeroperator-= (const BaseTimer &T)

Static Public Member Functions

long seed ()

Data Fields

double _start_t
double _t


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
MSPSEC 


Member Function Documentation

void clear  )  [inline]
 

double time  )  const [inline]
 

long seed  )  [static]
 

std::ostream & print std::ostream &   )  const
 

BaseTimer & operator= const BaseTimer T  ) 
 

const BaseTimer operator- const BaseTimer T  )  const
 

const BaseTimer operator-  ) 
 

const BaseTimer operator+ const BaseTimer T  )  const
 

BaseTimer& operator+= const BaseTimer T  )  [inline]
 

BaseTimer& operator-= const BaseTimer T  )  [inline]
 


Field Documentation

double _start_t
 

double _t
 


Generated on Fri Jul 8 10:29:57 2005 for linbox by doxygen 1.3.7