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, ...) ;
115 bool getAnswer (
void) ;
VerboseMessage(void)
Definition: msg.h:78
std::string Message
Definition: msg.h:63
CriticalWarning(void)
Definition: msg.h:96
Message(std::string msg)
Definition: msg.h:70
virtual void printMessage(void) const =0
std::string nochar
Definition: msg.h:119
void setMessage(std::string msg)
Definition: msg.h:37
std::string compose(const char *msgfmt,...) const
Definition: msg.cc:62
static const unsigned int MsgMaxSize
Definition: msg.h:57
const std::string & getMessage(void) const
Definition: msg.h:34
const std::string getNewline(void) const
Definition: msg.h:50
CriticalWarning(std::string msg)
Definition: msg.h:97
virtual ~MessageBase()
Definition: msg.h:32
bool Newline
Definition: msg.h:64
std::string vcompose(const char *msgfmt, va_list ap) const
Definition: msg.cc:71
void setNewline(bool prnl)
Definition: msg.h:44
Warning(std::string msg)
Definition: msg.h:88
Message(void)
Definition: msg.h:69
std::string yeschar
Definition: msg.h:118
MessageBase(void)
Definition: msg.cc:33
VerboseMessage(std::string msg)
Definition: msg.h:79
Warning(void)
Definition: msg.h:87