Exception class for situations where user input cannot be parsed/understood.
|
| InvalidInputError (const ExceptionInitializer &details) |
| Creates an exception object with the provided initializer/reason. More...
|
|
virtual int | errorCode () const |
| Returns the error code corresponding to the exception type.
|
|
virtual const char * | what () const noexcept |
| Returns the reason string for the exception. More...
|
|
template<class InfoType > |
const InfoType::value_type * | getInfo () const |
| Returns the value associated with given ExceptionInfo. More...
|
|
template<class Tag , typename T > |
void | setInfo (const ExceptionInfo< Tag, T > &item) |
| Associates extra information with the exception. More...
|
|
void | prependContext (const std::string &context) |
| Adds context information to this exception. More...
|
|