32 Exception(
const H5std_string &func_name,
const H5std_string &message = DEFAULT_MSG);
36 H5std_string getMajorString(hid_t err_major_id)
const;
40 H5std_string getMinorString(hid_t err_minor_id)
const;
43 H5std_string getDetailMsg()
const;
44 const char * getCDetailMsg()
const;
45 H5std_string getFuncName()
const;
46 const char * getCFuncName()
const;
49 static void setAutoPrint(H5E_auto2_t &func,
void *client_data);
52 static void dontPrint();
56 static void getAutoPrint(H5E_auto2_t &func,
void **client_data);
59 static void clearErrorStack();
63 static void walkErrorStack(H5E_direction_t direction, H5E_walk2_t func,
void *client_data);
66 static void printErrorStack(FILE *stream = stderr, hid_t err_stack = H5E_DEFAULT);
82 static const char DEFAULT_MSG[];
85 H5std_string detail_message;
86 H5std_string func_name;