|
ESyS-Particle
2.3.4
|
#include <Counter.h>

Public Member Functions | |
| CCounterList () | |
| virtual | ~CCounterList () |
| CCounterList & | operator<< (CCounter &Counter) |
| add a counter "Counter" More... | |
| CCounterList & | addCounter (char *name) |
| add a counter of name "name" More... | |
| CCounter & | counter (char *name) |
| return the counter "name" More... | |
| CCounter & | operator() (char *Name) |
| return the counter "name" More... | |
| ostream & | print (ostream &Out) |
| method to print out all counters More... | |
| CListCounters & | getList () |
Protected Attributes | |
| CListCounters | m_Counters |
Provide a list of counters.
| CCounterList::CCounterList | ( | ) |
|
virtual |
References List< T >::Clear(), List< T >::First(), List< T >::Get(), List< T >::IsEnd(), and m_Counters.

| CCounterList & CCounterList::addCounter | ( | char * | name | ) |
add a counter of name "name"
References List< T >::Append(), and m_Counters.

| CCounter & CCounterList::counter | ( | char * | name | ) |
return the counter "name"
References console, Console::Error(), List< T >::First(), List< T >::Get(), CCounter::getName(), List< T >::IsEnd(), m_Counters, and List< T >::Next().
Referenced by operator()().


|
inline |
References m_Counters.
| CCounter & CCounterList::operator() | ( | char * | Name | ) |
| CCounterList & CCounterList::operator<< | ( | CCounter & | Counter | ) |
add a counter "Counter"
References List< T >::Append(), CCounter::getName(), and m_Counters.

| ostream & CCounterList::print | ( | ostream & | Out | ) |
method to print out all counters
References List< T >::First(), List< T >::Get(), List< T >::IsEnd(), m_Counters, List< T >::Next(), and CCounter::print().
Referenced by operator<<().


|
protected |
Referenced by addCounter(), counter(), getList(), operator<<(), print(), and ~CCounterList().