Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

Stat Class Reference

class Stat : a small utility class for making teh statistics profile of user codes Author: Vanya Belyaev. More...

#include <Stat.h>

List of all members.

Public Methods

 Stat ( IChronoStatSvc* chronoStatSvc = 0 , const std::string& statTag = "STAT::UNNAMED" , const IChronoStatSvc::StatFlag & Flag = 0 , const IChronoStatSvc::StatWeight & Weight = 1 )
 constructor. More...

 ~Stat ()
 destructor. More...

void print () const
 print. More...


Private Attributes

IChronoStatSvcm_chronoStatSvc
 Chrono & Stat service. More...

std::string m_statTag
 stat tag. More...


Detailed Description

class Stat : a small utility class for making teh statistics profile of user codes Author: Vanya Belyaev.

Definition at line 22 of file Stat.h.


Constructor & Destructor Documentation

Stat::Stat ( IChronoStatSvc * chronoStatSvc = 0,
const std::string & statTag = "STAT::UNNAMED",
const IChronoStatSvc::StatFlag & Flag = 0,
const IChronoStatSvc::StatWeight & Weight = 1 ) [inline]
 

constructor.

Definition at line 28 of file Stat.h.

Stat::~Stat ( ) [inline]
 

destructor.

Definition at line 39 of file Stat.h.


Member Function Documentation

void Stat::print ( ) const [inline]
 

print.

Definition at line 43 of file Stat.h.


Member Data Documentation

IChronoStatSvc * Stat::m_chronoStatSvc [mutable, private]
 

Chrono & Stat service.

Definition at line 51 of file Stat.h.

std::string Stat::m_statTag [private]
 

stat tag.

Definition at line 55 of file Stat.h.


The documentation for this class was generated from the following file:
Generated at Wed Nov 21 12:22:16 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000