GammaLib  1.7.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 <vector>
#include <sstream>
#include <stdexcept>
#include "GTime.hpp"
#include "GXmlElement.hpp"

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::bad_type
 
class  GException::env_not_found
 
class  GException::mem_alloc
 
class  GException::not_enough_nodes
 
class  GException::file_not_found
 
class  GException::file_open_error
 
class  GException::directory_not_found
 
class  GException::directory_not_accessible
 
class  GException::empty
 
class  GException::vector_mismatch
 
class  GException::vector_bad_cross_dim
 
class  GException::matrix_vector_mismatch
 
class  GException::matrix_mismatch
 
class  GException::matrix_not_square
 
class  GException::matrix_not_pos_definite
 
class  GException::matrix_not_symmetric
 
class  GException::matrix_not_factorised
 
class  GException::matrix_zero
 
class  GException::invalid_order
 
class  GException::fits_open_error
 
class  GException::fits_file_exist
 
class  GException::fits_file_not_open
 
class  GException::fits_already_opened
 
class  GException::fits_column_not_found
 
class  GException::fits_no_header
 
class  GException::fits_no_data
 
class  GException::fits_hdu_not_found
 
class  GException::fits_hdu_not_image
 
class  GException::fits_hdu_not_table
 
class  GException::fits_unknown_HDU_type
 
class  GException::fits_invalid_type
 
class  GException::fits_unknown_tabtype
 
class  GException::fits_unknown_coltype
 
class  GException::fits_bad_col_length
 
class  GException::fits_bad_bitpix
 
class  GException::fits_wrong_image_operator
 
class  GException::fits_invalid_row
 
class  GException::fits_invalid_nrows
 
class  GException::fits_inconsistent_tdim
 
class  GException::skymap
 
class  GException::skymap_bad_par
 
class  GException::skymap_bad_size
 
class  GException::skymap_bad_ctype
 
class  GException::skymap_bad_image_dim
 
class  GException::wcs
 
class  GException::wcs_invalid
 
class  GException::wcs_bad_coords
 
class  GException::wcs_no_proj_fct
 
class  GException::wcs_hpx_bad_nside
 
class  GException::wcs_hpx_bad_ordering
 
class  GException::wcs_singular_matrix
 
class  GException::wcs_invalid_parameter
 
class  GException::wcs_invalid_x_y
 
class  GException::wcs_invalid_phi_theta
 
class  GException::app_error
 
class  GException::par_file_not_found
 
class  GException::par_file_open_error
 
class  GException::home_not_found
 
class  GException::could_not_create_pfiles
 
class  GException::pfiles_not_accessible
 
class  GException::par_file_syntax_error
 
class  GException::par_error
 
class  GException::bad_cmdline_argument
 
class  GException::no_response
 
class  GException::no_roi
 
class  GException::no_events
 
class  GException::no_list
 
class  GException::no_cube
 
class  GException::gradient_par_mismatch
 
class  GException::caldb_not_found
 
class  GException::rsp_invalid_type
 
class  GException::gti_invalid
 
class  GException::erange_invalid
 
class  GException::invalid_statistics
 
class  GException::invalid_instrument
 
class  GException::time_invalid_unit
 
class  GException::no_valid_time_ref
 
class  GException::xml_syntax_error
 
class  GException::xml_attribute_value
 
class  GException::xml_bad_node_type
 
class  GException::xml_name_not_found
 
class  GException::xml_invalid_parnum
 
class  GException::xml_invalid_parnames
 
class  GException::model_invalid
 
class  GException::model_invalid_spatial
 
class  GException::model_invalid_spectral
 
class  GException::model_invalid_temporal
 
class  GException::model_invalid_parnum
 
class  GException::model_invalid_nodenum
 
class  GException::model_invalid_parnames
 
class  GException::model_invalid_parvalue
 
class  GException::model_invalid_parlimit
 
class  GException::model_invalid_parscale
 
class  GException::file_function_data
 
class  GException::file_function_columns
 
class  GException::file_function_value
 
class  GException::par_not_found
 
class  GException::model_not_found
 
class  GException::no_point_source
 
class  GException::no_extended_source
 
class  GException::csv_bad_columns
 
class  GException::test_nested_try_error
 
class  GException::test_failure
 
class  GException::test_error
 

Detailed Description

Exception handler interface definition.

Author
Juergen Knoedlseder

Definition in file GException.hpp.