19 #ifndef __H5Exception_H
20 #define __H5Exception_H
24 #ifndef H5_NO_NAMESPACE
27 #define H5std_string ::string
29 #define H5std_string std::string
54 const char* getCDetailMsg()
const;
56 const char* getCFuncName()
const;
59 static void setAutoPrint( H5E_auto2_t& func,
void* client_data);
62 static void dontPrint();
66 static void getAutoPrint( H5E_auto2_t& func,
void** client_data);
69 static void clearErrorStack();
73 static void walkErrorStack( H5E_direction_t direction,
74 H5E_walk2_t func,
void* client_data);
77 virtual void printError( FILE* stream = NULL )
const;
94 static const char DEFAULT_MSG[];
167 #ifndef H5_NO_NAMESPACE
171 #endif // __H5Exception_H
Definition: H5Exception.h:139
Exception provides wrappers of HDF5 error handling functions.
Definition: H5Exception.h:38
Definition: H5Exception.h:160
Definition: H5Exception.h:146
Definition: H5Exception.h:111
Definition: H5Exception.h:125
Definition: H5Exception.h:153
Definition: H5Exception.h:97
#define H5std_string
Definition: H5Exception.h:29
Definition: H5Exception.h:104
Definition: H5Exception.h:132
Definition: H5Exception.h:118