51 {
return (
Newline ?
"\n" :
"") ; } ;
59 std::string
compose (
const char *msgfmt, ...)
const ;
60 std::string
vcompose (
const char *msgfmt, va_list ap)
const ;
71 Message (
const char *msgfmt, ...) ;
89 Warning (
const char *msgfmt, ...) ;
107 Question (
const char *msgfmt, ...) ;
CriticalWarning(std::string msg)
Definition msg.h:97
CriticalWarning(void)
Definition msg.h:96
void printMessage(void) const
Definition msg.cc:151
virtual void printMessage(void) const =0
void setMessage(std::string msg)
Definition msg.h:37
void setNewline(bool prnl)
Definition msg.h:44
std::string compose(const char *msgfmt,...) const
Definition msg.cc:62
const std::string getNewline(void) const
Definition msg.h:50
const std::string & getMessage(void) const
Definition msg.h:34
std::string vcompose(const char *msgfmt, va_list ap) const
Definition msg.cc:71
bool Newline
Definition msg.h:64
std::string Message
Definition msg.h:63
virtual ~MessageBase()
Definition msg.h:32
MessageBase(void)
Definition msg.cc:33
static const unsigned int MsgMaxSize
Definition msg.h:57
Message(void)
Definition msg.h:69
Message(std::string msg)
Definition msg.h:70
void printMessage(void) const
Definition msg.cc:92
Question(void)
Definition msg.cc:159
void printMessage(void) const
Definition msg.cc:185
std::string yeschar
Definition msg.h:118
std::string nochar
Definition msg.h:119
bool getAnswer(void)
Definition msg.cc:194
VerboseMessage(std::string msg)
Definition msg.h:79
VerboseMessage(void)
Definition msg.h:78
void printMessage(void) const
Definition msg.cc:113
Warning(void)
Definition msg.h:87
Warning(std::string msg)
Definition msg.h:88
void printMessage(void) const
Definition msg.cc:132