22 #ifndef CRNMessenger_HEADER
23 #define CRNMessenger_HEADER
Base class for an object that prints messages.
A UTF32 character string class.
virtual void PrintVerbose(const String &msg)=0
Prints a message.
virtual void PrintError(const String &msg)=0
Prints an error message.
Messenger()=default
Empty constructor.
virtual void PrintDebug(const String &msg)=0
Prints a debug message.
CRN_ALIAS_SMART_PTR(ImageBW)
virtual void PrintWarning(const String &msg)=0
Prints a warning message.
virtual ~Messenger()=default
Empty virtual destructor.