GammaLib
2.0.0.dev
|
Interface for CTA exception handler. More...
#include <GCTAException.hpp>
Public Member Functions | |
GCTAExceptionHandler (void) | |
virtual | ~GCTAExceptionHandler (void) throw () |
virtual const char * | what () const throw () |
Exception message. More... | |
Protected Attributes | |
std::string | m_origin |
std::string | m_message |
Interface for CTA exception handler.
Definition at line 41 of file GCTAException.hpp.
|
inline |
Definition at line 43 of file GCTAException.hpp.
|
inlinevirtual |
Definition at line 44 of file GCTAException.hpp.
|
virtual |
Exception message.
Definition at line 36 of file GCTAException.cpp.
References m_message, m_origin, and gammalib::tochar().
|
protected |
Definition at line 48 of file GCTAException.hpp.
Referenced by GCTAException::bad_event_type::bad_event_type(), GCTAException::bad_instdir_type::bad_instdir_type(), GCTAException::bad_model_type::bad_model_type(), GCTAException::bad_observation_type::bad_observation_type(), GCTAException::bad_pointing_type::bad_pointing_type(), GCTAException::bad_response_type::bad_response_type(), GCTAException::bad_roi_type::bad_roi_type(), GCTAException::bad_rsp_table_dim::bad_rsp_table_dim(), GCTAException::bad_rsp_table_format::bad_rsp_table_format(), GCTAException::file_open_error::file_open_error(), GCTAException::model_invalid_radial::model_invalid_radial(), GCTAException::no_dirs::no_dirs(), GCTAException::no_ebds::no_ebds(), GCTAException::no_energies::no_energies(), GCTAException::no_gti::no_gti(), GCTAException::no_member::no_member(), GCTAException::no_pointing::no_pointing(), GCTAException::no_response::no_response(), GCTAException::no_sky::no_sky(), and what().
|
protected |
Definition at line 47 of file GCTAException.hpp.
Referenced by GCTAException::bad_event_type::bad_event_type(), GCTAException::bad_instdir_type::bad_instdir_type(), GCTAException::bad_model_type::bad_model_type(), GCTAException::bad_observation_type::bad_observation_type(), GCTAException::bad_pointing_type::bad_pointing_type(), GCTAException::bad_response_type::bad_response_type(), GCTAException::bad_roi_type::bad_roi_type(), GCTAException::bad_rsp_table_dim::bad_rsp_table_dim(), GCTAException::bad_rsp_table_format::bad_rsp_table_format(), GCTAException::file_open_error::file_open_error(), GCTAException::model_invalid_radial::model_invalid_radial(), GCTAException::no_dirs::no_dirs(), GCTAException::no_ebds::no_ebds(), GCTAException::no_energies::no_energies(), GCTAException::no_gti::no_gti(), GCTAException::no_member::no_member(), GCTAException::no_pointing::no_pointing(), GCTAException::no_response::no_response(), GCTAException::no_sky::no_sky(), and what().