#include "CTBtraceCounter.hxx"
Public Methods | |
CTBtraceCounter () | |
CTBtraceCounter (const char *c_text, bool b_print=false) | |
~CTBtraceCounter () | |
void | Trace () |
void | ToStream (ostream &os=cout) const |
CTBtraceCounter & | operator= (CTBint i_cnt) |
CTBtraceCounter & | operator+= (CTBint i_inc) |
CTBtraceCounter & | operator++ () |
CTBtraceCounter & | operator++ (int) |
operator CTBint () | |
Private Attributes | |
const char * | mc_text |
bool | mb_autoprint |
CTBint | mi_cnt |
Related Functions | |
(Note that these are not member functions.) | |
ostream & | operator<< (ostream &os, const CTBtraceCounter &obj) |
Definition at line 16 of file CTBtraceCounter.hxx.
|
Default constructor.
Definition at line 17 of file CTBtraceCounter.icc. |
|
Construct with name and options.
A counter object with the name c_text is initialized. If b_print is Definition at line 30 of file CTBtraceCounter.icc. |
|
Destructor.
Definition at line 25 of file CTBtraceCounter.cxx. |
|
Print trace message and increment counter.
Definition at line 33 of file CTBtraceCounter.cxx. |
|
ostream insertion.
Definition at line 42 of file CTBtraceCounter.cxx. Referenced by operator<<(), and ~CTBtraceCounter().
|
|
Set counter to
Definition at line 39 of file CTBtraceCounter.icc. |
|
Increment counter by
Definition at line 48 of file CTBtraceCounter.icc. |
|
Increment by 1.
Definition at line 57 of file CTBtraceCounter.icc. Referenced by Trace().
|
|
Increment by 1.
Definition at line 66 of file CTBtraceCounter.icc. |
|
Convert to int.
Definition at line 75 of file CTBtraceCounter.icc. |
|
ostream insertion operator.
Definition at line 86 of file CTBtraceCounter.icc. |
|
prefix text.
Definition at line 35 of file CTBtraceCounter.hxx. |
|
print on destruct.
Definition at line 36 of file CTBtraceCounter.hxx. |
|
the counter.
Definition at line 37 of file CTBtraceCounter.hxx. |