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

Interface for exceptions. More...

#include <GException.hpp>

Inheritance diagram for GException:
GExceptionHandler

Classes

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

Additional Inherited Members

- Public Member Functions inherited from GExceptionHandler
 GExceptionHandler ()
 
virtual ~GExceptionHandler () throw ()
 
virtual const char * what () const throw ()
 Exception message. More...
 
- Protected Attributes inherited from GExceptionHandler
std::string m_origin
 
std::string m_message
 

Detailed Description

Interface for exceptions.

The exception class is the master class that is thrown in case of exceptions.

Definition at line 63 of file GException.hpp.


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