GammaLib  2.1.0.dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GException.hpp File Reference

Exception handler interface definition. More...

#include <string>
#include <stdexcept>

Go to the source code of this file.

Classes

class  GExceptionHandler
 Interface for exception handler. More...
 
class  GException
 Interface for exceptions. More...
 
class  GException::invalid_value
 
class  GException::invalid_argument
 
class  GException::invalid_return_value
 
class  GException::out_of_range
 
class  GException::fits_error
 
class  GException::runtime_error
 
class  GException::file_error
 
class  GException::feature_not_implemented
 
class  GException::test_nested_try_error
 
class  GException::test_failure
 
class  GException::test_error
 

Namespaces

 gammalib
 

Functions

void gammalib::check_energy_interval (const std::string &origin, const GEnergy &emin, const GEnergy &emax)
 Checks energy interval. More...
 
void gammalib::check_prj_x2s_status (const std::string &origin, const int &status, const int &number)
 Checks status of GWcs::prj_x2s method. More...
 
void gammalib::check_prj_s2x_status (const std::string &origin, const int &status, const int &number)
 Checks status of GWcs::prj_s2x method. More...
 

Detailed Description

Exception handler interface definition.

Author
Juergen Knoedlseder

Definition in file GException.hpp.