libcrn
3.9.5
A document image processing library
|
Base class for an object that prints messages. More...
#include <CRNMessenger.h>
Public Member Functions | |
Messenger ()=default | |
Empty constructor. More... | |
virtual | ~Messenger ()=default |
Empty virtual destructor. More... | |
virtual void | PrintDebug (const String &msg)=0 |
Prints a debug message. More... | |
virtual void | PrintVerbose (const String &msg)=0 |
Prints a message. More... | |
virtual void | PrintWarning (const String &msg)=0 |
Prints a warning message. More... | |
virtual void | PrintError (const String &msg)=0 |
Prints an error message. More... | |
Public Attributes | |
String | DebugPrefix |
String | VerbosePrefix |
String | WarningPrefix |
String | ErrorPrefix |
Base class for an object that prints messages.
Base class for an object that prints messages
Definition at line 37 of file CRNMessenger.h.
|
default |
Empty constructor.
|
virtualdefault |
Empty virtual destructor.
|
pure virtual |
Prints a debug message.
Implemented in crn::FileMessenger, and crn::ConsoleMessenger.
|
pure virtual |
Prints an error message.
Implemented in crn::FileMessenger, and crn::ConsoleMessenger.
|
pure virtual |
Prints a message.
Implemented in crn::FileMessenger, and crn::ConsoleMessenger.
|
pure virtual |
Prints a warning message.
Implemented in crn::FileMessenger, and crn::ConsoleMessenger.
String crn::Messenger::DebugPrefix |
Definition at line 53 of file CRNMessenger.h.
String crn::Messenger::ErrorPrefix |
Optional prefixes for message printing
Definition at line 53 of file CRNMessenger.h.
String crn::Messenger::VerbosePrefix |
Definition at line 53 of file CRNMessenger.h.
String crn::Messenger::WarningPrefix |
Definition at line 53 of file CRNMessenger.h.