GammaLib
2.0.0
|
Interface for exception handler. More...
#include <GException.hpp>
Public Member Functions | |
GExceptionHandler () | |
virtual | ~GExceptionHandler () throw () |
virtual const char * | what () const throw () |
Exception message. More... | |
Protected Attributes | |
std::string | m_origin |
std::string | m_message |
Interface for exception handler.
Definition at line 56 of file GException.hpp.
|
inline |
Definition at line 58 of file GException.hpp.
|
inlinevirtual |
Definition at line 59 of file GException.hpp.
|
virtual |
Exception message.
Definition at line 37 of file GException.cpp.
References m_message, m_origin, and gammalib::tochar().
Referenced by GApplicationPars::parse().
|
protected |
Definition at line 63 of file GException.hpp.
Referenced by GException::feature_not_implemented::feature_not_implemented(), GException::file_error::file_error(), GException::fits_error::fits_error(), GException::invalid_argument::invalid_argument(), GException::invalid_return_value::invalid_return_value(), GException::invalid_value::invalid_value(), GException::out_of_range::out_of_range(), GException::runtime_error::runtime_error(), GException::test_error::test_error(), GException::test_failure::test_failure(), GException::test_nested_try_error::test_nested_try_error(), and what().
|
protected |
Definition at line 62 of file GException.hpp.
Referenced by GException::feature_not_implemented::feature_not_implemented(), GException::file_error::file_error(), GException::fits_error::fits_error(), GException::invalid_argument::invalid_argument(), GException::invalid_return_value::invalid_return_value(), GException::invalid_value::invalid_value(), GException::out_of_range::out_of_range(), GException::runtime_error::runtime_error(), GException::test_error::test_error(), GException::test_failure::test_failure(), GException::test_nested_try_error::test_nested_try_error(), and what().