39 void create(
char *Name,
int Id=0) ;
49 ostream&
print(ostream& Out) ;
72 ostream&
print(ostream& Out) ;
char * Name
Name is allocated or deallocated on construction or destruction, respectively.
Definition: Counter.h:31
CCounter & operator--()
decrement counter by 1
Definition: Counter.cpp:48
CCounter & operator()(char *Name)
return the counter "name"
Definition: Counter.cpp:109
ostream & operator<<(ostream &Out, CCounter &P)
Definition: Counter.cpp:128
int Value
Definition: Counter.h:32
void create(char *Name, int Id=0)
create counter, call by constructor
Definition: Counter.cpp:29
virtual ~CCounter()
Definition: Counter.cpp:25
ostream & print(ostream &Out)
method to print the value
Definition: Counter.cpp:123
CCounter & counter(char *name)
return the counter "name"
Definition: Counter.cpp:90
CCounter & operator+=(int n)
increment counter by n
Definition: Counter.cpp:36
CListCounters m_Counters
Definition: Counter.h:63
virtual ~CCounterList()
Definition: Counter.cpp:76
CCounter()
Definition: Counter.cpp:17
CCounter & operator++()
increment counter by 1
Definition: Counter.cpp:44
CCounterList & addCounter(char *name)
add a counter of name "name"
Definition: Counter.cpp:103
int Id
Definition: Counter.h:33
CCounter & reset()
reset the counter to 0
Definition: Counter.cpp:60
ostream & print(ostream &Out)
method to print out all counters
Definition: Counter.cpp:113
CCounter & operator-=(int n)
decrement counter by n
Definition: Counter.cpp:40
CCounterList()
Definition: Counter.cpp:73
char * getName()
return name of counter
Definition: Counter.cpp:65
CCounterList & operator<<(CCounter &Counter)
add a counter "Counter"
Definition: Counter.cpp:84
CListCounters & getList()
Definition: Counter.h:73