43 #ifndef Core_Exceptions_IllegalValue_h
44 #define Core_Exceptions_IllegalValue_h
59 virtual const char*
message()
const;
60 virtual const char*
type()
const;
70 std::ostringstream msgbuf;
71 msgbuf << message <<
", value=" << value;
72 message_=msgbuf.str();
77 : message_(copy.message_)
89 return message_.c_str();
95 return "IllegalValue";
virtual ~IllegalValue() NOEXCEPT
Definition: IllegalValue.h:82
#define NOEXCEPT
Definition: Exception.h:52
virtual const char * message() const
Definition: IllegalValue.h:87
IllegalValue(const std::string &, const T &value)
Definition: IllegalValue.h:68
Definition: IllegalValue.h:54
virtual const char * type() const
Definition: IllegalValue.h:93
Definition: Exception.h:56