GammaLib  2.0.0.dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GLATExceptionHandler Class Reference

Interface for LAT exception handler. More...

#include <GLATException.hpp>

Inheritance diagram for GLATExceptionHandler:
GLATException GLATException::bad_instdir_type GLATException::bad_response_type GLATException::bad_roi_type GLATException::diffuse_not_found GLATException::file_open_error GLATException::inconsistent_response GLATException::invalid_response GLATException::no_dirs GLATException::no_ebds GLATException::no_energies GLATException::no_gti GLATException::no_ltcube GLATException::no_member GLATException::no_sky GLATException::wcs_incompatible

Public Member Functions

 GLATExceptionHandler (void)
 
virtual ~GLATExceptionHandler (void) throw ()
 
virtual const char * what () const throw ()
 Exception message. More...
 

Protected Attributes

std::string m_origin
 
std::string m_message
 

Detailed Description

Interface for LAT exception handler.

Definition at line 41 of file GLATException.hpp.

Constructor & Destructor Documentation

GLATExceptionHandler::GLATExceptionHandler ( void  )
inline

Definition at line 43 of file GLATException.hpp.

virtual GLATExceptionHandler::~GLATExceptionHandler ( void  )
throw (
)
inlinevirtual

Definition at line 44 of file GLATException.hpp.

Member Function Documentation

const char * GLATExceptionHandler::what ( ) const
throw (
)
virtual

Exception message.

Definition at line 34 of file GLATException.cpp.

References m_message, m_origin, and gammalib::tochar().

Member Data Documentation


The documentation for this class was generated from the following files: