Etermal
Embeddable Terminal and shell for OpenGL
|
1 #ifndef ETERMAL_SHELL_ERROR_H_INCLUDED
2 #define ETERMAL_SHELL_ERROR_H_INCLUDED
33 const char *
what() const noexcept override;
const char * what() const noexcept override
Gets the c_str value of message.
Describes an error that occurred in the Shell.
Definition: shellError.h:12
shellError(const std::string &location, const std::string &message, bool severe) noexcept
Construct a shellError with args.
std::string location
The location where the error occurred, local to the etm namespace.
Definition: shellError.h:16
std::string message
The error message.
Definition: shellError.h:18
bool severe
If the error is severe, that is, the raiser cannot contain/nullify its averse effects.
Definition: shellError.h:21