15 #ifndef ECL_EXCEPTIONS_STANDARD_EXCEPTION_HPP_ 16 #define ECL_EXCEPTIONS_STANDARD_EXCEPTION_HPP_ 22 #include <ecl/config/ecl.hpp> 23 #ifndef ECL_DISABLE_EXCEPTIONS 85 const char* what()
const throw();
92 const std::string&
message()
const {
return detailed_message; };
#define ecl_exceptions_PUBLIC
const ErrorFlag error_flag
Virtual parent class for the ecl exceptions.
Standard exception type, provides code location and error string.
std::string detailed_message
const std::string & message() const
virtual ~StandardException()
Macros and exceptions for try-catch handling within the ecl.
const ErrorFlag & flag() const
Flag enumerating the type of exception thrown.