Gobelijn API documentation  - generated for commit a0cbea7
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros Pages
UA_CoMP::Timekeeper Namespace Reference

Classes

class  ClockCLib
 Clock based on C library clock_t clock() which returns an approximate processor time in ticks. More...
 
class  ClockTraits
 Types related to timekeeping. More...
 
class  Stopwatch
 Provides a stopwatch interface to time: it accumulates time between start/stop pairs. More...
 
class  Timeable
 Records durations associated with a name. More...
 
class  TimeStamp
 Provides wall-clock time stamp using the time call. More...
 
struct  Utils
 Utilities to tag clocks and to reformat number of ticks to a string. More...
 

Functions

template<typename T >
std::ostream & operator<< (std::ostream &oss, Stopwatch< T > const &stopwatch)
 Insert accumulated time into output stream without altering stopwatch state. More...
 
std::ostream & operator<< (std::ostream &os, TimeStamp t)
 TimeStamp helper inserts string representation in output stream. More...
 

Function Documentation

template<typename T >
std::ostream& UA_CoMP::Timekeeper::operator<< ( std::ostream &  oss,
Stopwatch< T > const &  stopwatch 
)

Insert accumulated time into output stream without altering stopwatch state.

Definition at line 124 of file Stopwatch.h.

std::ostream& UA_CoMP::Timekeeper::operator<< ( std::ostream &  os,
TimeStamp  t 
)
inline

TimeStamp helper inserts string representation in output stream.

Definition at line 56 of file TimeStamp.h.

References UA_CoMP::Timekeeper::TimeStamp::ToString().

Here is the call graph for this function: