MISR Toolkit
1.5.1
|
Exception provides wrappers of HDF5 error handling functions. More...
#include <H5Exception.h>
Public Member Functions | |
Exception (const H5std_string &func_name, const H5std_string &message=DEFAULT_MSG) | |
H5std_string | getMajorString (hid_t err_major_id) const |
H5std_string | getMinorString (hid_t err_minor_id) const |
H5std_string | getDetailMsg () const |
const char * | getCDetailMsg () const |
H5std_string | getFuncName () const |
const char * | getCFuncName () const |
virtual void | printError (FILE *stream=NULL) const |
Exception () | |
Exception (const Exception &orig) | |
virtual | ~Exception () throw () |
Static Public Member Functions | |
static void | setAutoPrint (H5E_auto2_t &func, void *client_data) |
static void | dontPrint () |
static void | getAutoPrint (H5E_auto2_t &func, void **client_data) |
static void | clearErrorStack () |
static void | walkErrorStack (H5E_direction_t direction, H5E_walk2_t func, void *client_data) |
static void | printErrorStack (FILE *stream=stderr, hid_t err_stack=H5E_DEFAULT) |
Static Protected Attributes | |
static const char | DEFAULT_MSG [] |
Private Attributes | |
H5std_string | detail_message |
H5std_string | func_name |
Exception provides wrappers of HDF5 error handling functions.
Many classes are derived from Exception for specific HDF5 C interfaces.
Definition at line 33 of file H5Exception.h.
H5::Exception::Exception | ( | const H5std_string & | func_name, |
const H5std_string & | message = DEFAULT_MSG |
||
) |
H5::Exception::Exception | ( | ) |
|
virtual |
|
static |
|
static |
|
static |
const char* H5::Exception::getCDetailMsg | ( | ) | const |
const char* H5::Exception::getCFuncName | ( | ) | const |
H5std_string H5::Exception::getDetailMsg | ( | ) | const |
H5std_string H5::Exception::getFuncName | ( | ) | const |
H5std_string H5::Exception::getMajorString | ( | hid_t | err_major_id | ) | const |
H5std_string H5::Exception::getMinorString | ( | hid_t | err_minor_id | ) | const |
|
virtual |
|
static |
|
static |
|
static |
|
staticprotected |
Definition at line 87 of file H5Exception.h.
|
private |
Definition at line 90 of file H5Exception.h.
|
private |
Definition at line 91 of file H5Exception.h.