Alien  1.3.0
Developer documentation
Loading...
Searching...
No Matches
Alien::StdTimer Class Reference
Collaboration diagram for Alien::StdTimer:

Classes

class  Sentry

Public Member Functions

void reset ()
void add (std::string const &phase, double value)
double operator() (std::string const &phase) const
void printInfo (const std::string &msg) const
void printInfo (std::ostream &out, const std::string &msg) const

Private Attributes

std::map< std::string, double > m_counters

Detailed Description

Definition at line 21 of file StdTimer.h.

Constructor & Destructor Documentation

◆ StdTimer()

Alien::StdTimer::StdTimer ( )
inline

Definition at line 48 of file StdTimer.h.

◆ ~StdTimer()

virtual Alien::StdTimer::~StdTimer ( )
inlinevirtual

Definition at line 49 of file StdTimer.h.

Member Function Documentation

◆ add()

void Alien::StdTimer::add ( std::string const & phase,
double value )
inline

Definition at line 56 of file StdTimer.h.

◆ operator()()

double Alien::StdTimer::operator() ( std::string const & phase) const
inline

Definition at line 65 of file StdTimer.h.

◆ printInfo() [1/2]

void Alien::StdTimer::printInfo ( const std::string & msg) const
inline

Definition at line 74 of file StdTimer.h.

◆ printInfo() [2/2]

void Alien::StdTimer::printInfo ( std::ostream & out,
const std::string & msg ) const
inline

Definition at line 88 of file StdTimer.h.

◆ reset()

void Alien::StdTimer::reset ( )
inline

Definition at line 51 of file StdTimer.h.

Member Data Documentation

◆ m_counters

std::map<std::string, double> Alien::StdTimer::m_counters
private

Definition at line 104 of file StdTimer.h.


The documentation for this class was generated from the following file: