36 Exception(
const H5std_string& func_name,
const H5std_string& message = DEFAULT_MSG);
40 H5std_string getMajorString(hid_t err_major_id)
const;
44 H5std_string getMinorString(hid_t err_minor_id)
const;
47 H5std_string getDetailMsg()
const;
48 const char* getCDetailMsg()
const;
49 H5std_string getFuncName()
const;
50 const char* getCFuncName()
const;
53 static void setAutoPrint(H5E_auto2_t& func,
void* client_data);
56 static void dontPrint();
60 static void getAutoPrint(H5E_auto2_t& func,
void** client_data);
63 static void clearErrorStack();
67 static void walkErrorStack(H5E_direction_t direction,
68 H5E_walk2_t func,
void* client_data);
71 static void printErrorStack(FILE* stream = stderr,
72 hid_t err_stack = H5E_DEFAULT);
88 static const char DEFAULT_MSG[];
91 H5std_string detail_message;
92 H5std_string func_name;