#include <tjdebug.h>
Inheritance diagram for Debug< C >:


Public Member Functions | |
| Debug (const char *objectLabel, const char *functionName, debugPriority level=verboseDebug) | |
| Debug (const Labeled *labeledObject, const char *functionName, debugPriority level=verboseDebug) | |
| ~Debug () | |
Static Public Member Functions | |
| static debugPriority | set_debug_level (debugPriority level) |
| static debugPriority | get_debug_level () |
Definition at line 217 of file tjdebug.h.
| Debug< C >::Debug | ( | const char * | objectLabel, | |
| const char * | functionName, | |||
| debugPriority | level = verboseDebug< C > | |||
| ) |
Constructs a debugging stream for object 'objectLabel' and function 'functionName'. Both strings will precede the actual message in the log. The third argument specifies a uniform debugging priority for the constructor and destructor. This constructor will automatically generate a START tag in the log for the function it is used in.
Definition at line 29 of file tjdebug_code.h.
| Debug< C >::Debug | ( | const Labeled * | labeledObject, | |
| const char * | functionName, | |||
| debugPriority | level = verboseDebug< C > | |||
| ) |
Constructs a debugging stream for labeled object 'labeledObject' and function 'functionName'. Both the label and the function name will precede the actual message in the log. The third argument specifies a uniform debugging priority for the constructor and destructor. This constructor will automatically generate a START tag in the log for the function it is used in.
Definition at line 37 of file tjdebug_code.h.
This destructor will automatically generate an END tag in the log for the function its object is used in.
Definition at line 49 of file tjdebug_code.h.
1.5.1