32 return "Function not implemented.";
53 return "Operaiton not available.";
74 return "Object cannot be parsed correctly.";
88 : m_what_arg {
"Invalid operation" } {}
94 : m_what_arg { std::move(what_arg) } {}
102 return m_what_arg.c_str();
106 std::string m_what_arg;
const char * what()
Returns the error message.
Definition error.h:101
invalid_operation_error(std::string what_arg)
Reason constructor.
Definition error.h:93
invalid_operation_error()
Default constructor.
Definition error.h:87
const char * what()
Returns the error message.
Definition error.h:52
not_available_error()=default
Default constructor.
const char * what()
Returns the error message.
Definition error.h:31
not_implemented_error()=default
Default constructor.
parse_error()=default
Default constructor.
const char * what()
Returns the error message.
Definition error.h:73