#include <Debug.h>
Inheritance diagram for Conjecture::Debug:

Public Types | |
| enum | verboseLevel { DEBUG_LEVEL_NONE = 0x00, DEBUG_LEVEL_ERROR = 0x01, DEBUG_LEVEL_WARNING = 0x02, DEBUG_LEVEL_INFO = 0x04, DEBUG_LEVEL_IMAGES_BASIC = 0x40, DEBUG_LEVEL_IMAGES_FULL = 0x80, DEBUG_LEVEL_ALL = 0xFF } |
Public Member Functions | |
| void | setLogStream (std::ostream &s) |
| void | toggleLevel (verboseLevel l) |
| void | untoggleLevel (verboseLevel l) |
| void | setLevel (verboseLevel l) |
| bool | isInLevel (verboseLevel l) |
| virtual void | header (verboseLevel l) |
| virtual Debug & | operator<< (const std::string &str) |
| virtual Debug & | operator<< (const char *str) |
Static Public Member Functions | |
| static Debug & | getHandle (void) |
Protected Member Functions | |
| std::ostream * | outStream () |
| const char * | levelToString (verboseLevel l) const |
Protected Attributes | |
| verboseLevel | _level |
|
|
Verbose levels. |
|
|
Singleton access method.
|
|
|
Prints a header with standard information.
|
|
|
Checks if a given level should be printed.
|
|
|
Converts a verboseLevel to a string.
|
|
|
Overloads << operator.
|
|
|
Overloads << operator.
|
|
|
Accessor for the outStream field. |
|
|
Sets verbose flags.
|
|
|
Sets the target log stream.
|
|
|
Toggles verbose flags.
|
|
|
Untoggles verbose flags.
|
|
|
Current flags |
1.4.6