#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. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002