CntStatistic Class Reference

#include <stats.h>

Inheritance diagram for CntStatistic:
Statistic

Public Member Functions

 CntStatistic ()
bool is_count ()
CntStatistic operator++ (int)
CntStatisticoperator++ ()
CntStatistic operator-- (int)
CntStatisticoperator-- ()
CntStatisticoperator= (long int)
CntStatisticoperator= (CntStatistic &)
CntStatisticoperator+= (long int)
CntStatisticoperator+= (CntStatistic &)
CntStatisticoperator-= (long int)
CntStatisticoperator-= (CntStatistic &)
long int operator* ()
long int value ()
virtual bool is_timer ()
virtual double usecs ()
virtual double ssecs ()
virtual double wsecs ()

Protected Member Functions

 CntStatistic (StatContainer *c)

Protected Attributes

StatContainercontainer_
bool valid

Private Attributes

long int cnt_

Friends

class StatContainer

Detailed Description

Definition at line 82 of file stats.h.


Constructor & Destructor Documentation

CntStatistic::CntStatistic ( StatContainer c  )  [inline, protected]

Definition at line 88 of file stats.h.

CntStatistic::CntStatistic (  )  [inline]

Definition at line 94 of file stats.h.


Member Function Documentation

bool CntStatistic::is_count (  )  [inline, virtual]

Reimplemented from Statistic.

Definition at line 100 of file stats.h.

virtual bool Statistic::is_timer (  )  [inline, virtual, inherited]

Reimplemented in TimeStatistic.

Definition at line 60 of file stats.h.

long int CntStatistic::operator* (  )  [inline]

Definition at line 219 of file stats.C.

References cnt_.

CntStatistic & CntStatistic::operator++ (  ) 

Definition at line 152 of file stats.C.

References cnt_.

CntStatistic CntStatistic::operator++ ( int   ) 

overloaded operators

Definition at line 143 of file stats.C.

CntStatistic & CntStatistic::operator+= ( CntStatistic v  ) 

Definition at line 197 of file stats.C.

References cnt_.

CntStatistic & CntStatistic::operator+= ( long int  v  ) 

Definition at line 190 of file stats.C.

References cnt_.

CntStatistic & CntStatistic::operator-- (  ) 

Definition at line 167 of file stats.C.

References cnt_.

CntStatistic CntStatistic::operator-- ( int   ) 

Definition at line 159 of file stats.C.

CntStatistic & CntStatistic::operator-= ( CntStatistic v  ) 

Definition at line 212 of file stats.C.

References cnt_.

CntStatistic & CntStatistic::operator-= ( long int  v  ) 

Definition at line 205 of file stats.C.

References cnt_.

CntStatistic & CntStatistic::operator= ( CntStatistic v  ) 

Definition at line 181 of file stats.C.

References cnt_.

CntStatistic & CntStatistic::operator= ( long int  v  ) 

Definition at line 174 of file stats.C.

References cnt_.

virtual double Statistic::ssecs (  )  [inline, virtual, inherited]

Reimplemented in TimeStatistic.

Definition at line 66 of file stats.h.

virtual double Statistic::usecs (  )  [inline, virtual, inherited]

Reimplemented in TimeStatistic.

Definition at line 65 of file stats.h.

long int CntStatistic::value (  )  [virtual]

Reimplemented from Statistic.

Definition at line 225 of file stats.C.

References cnt_.

virtual double Statistic::wsecs (  )  [inline, virtual, inherited]

Reimplemented in TimeStatistic.

Definition at line 67 of file stats.h.


Friends And Related Function Documentation

friend class StatContainer [friend]

Definition at line 83 of file stats.h.


Field Documentation

long int CntStatistic::cnt_ [private]

Definition at line 123 of file stats.h.

Referenced by operator*(), operator++(), operator+=(), operator--(), operator-=(), operator=(), and value().

StatContainer* Statistic::container_ [protected, inherited]

Definition at line 74 of file stats.h.

bool Statistic::valid [protected, inherited]

Definition at line 79 of file stats.h.


The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1