#include <XANAVerbose.h>
Public Types | |
enum | FilterLevel { DebugLevel = 1, TestLevel = 5, InfoLevel = 8, SilentLevel = 9999 } |
enum | { nFilterLevel = 4 } |
Public Methods | |
XANAVerbose (int il=TestLevel) | |
XANAVerbose & | operator() (int il=TestLevel) |
XANAVerbose & | operator() (const std::string &il) |
operator bool () const | |
void | verbose () |
void | silent () |
void | setFilterLevel (int il=TestLevel) |
int | getFilterLevel () const |
Static Public Methods | |
const FilterLevel * | levels () |
const std::string * | levelNames () |
const FilterLevel & | level (const std::string &name) |
const std::string & | levelName (int il) |
Static Public Attributes | |
std::ostream & | out |
Private Attributes | |
bool | verbose_ |
int | filter_ |
int | level_ |
|
Definition at line 13 of file XANAVerbose.h.
00013 { nFilterLevel=4}; |
|
Definition at line 11 of file XANAVerbose.h.
00011 {DebugLevel=1, TestLevel=5, InfoLevel=8, SilentLevel=9999}; |
|
|
|
|
|
Referenced by operator(). |
|
|
|
|
|
|
|
Definition at line 36 of file XANAVerbose.h. References filter_, level_, and verbose_.
|
|
Definition at line 33 of file XANAVerbose.h.
|
|
Definition at line 31 of file XANAVerbose.h. References level_, and TestLevel.
00031 { level_=il; return *this;} |
|
|
|
|
|
|
|
Definition at line 55 of file XANAVerbose.h. Referenced by operator bool. |
|
Definition at line 56 of file XANAVerbose.h. Referenced by operator bool, and operator(). |
|
Definition at line 25 of file XANAVerbose.h. Referenced by operator<<. |
|
Definition at line 54 of file XANAVerbose.h. Referenced by operator bool. |