| 
| herr_t  | H5Eappend_stack (hid_t dst_stack_id, hid_t src_stack_id, bool close_source_stack) | 
|   | Appends one error stack to another, optionally closing the source stack.  
  | 
|   | 
| herr_t  | H5Eauto_is_v2 (hid_t err_stack, unsigned *is_stack) | 
|   | Determines the type of error stack.  
  | 
|   | 
| herr_t  | H5Eclear1 (void) | 
|   | Clears the error stack for the current thread.  
  | 
|   | 
| herr_t  | H5Eclear2 (hid_t err_stack) | 
|   | Clears the specified error stack or the error stack for the current thread.  
  | 
|   | 
| herr_t  | H5Eclose_msg (hid_t err_id) | 
|   | Closes an error message.  
  | 
|   | 
| herr_t  | H5Eclose_stack (hid_t stack_id) | 
|   | Closes an error stack handle.  
  | 
|   | 
| hid_t  | H5Ecreate_msg (hid_t cls, H5E_type_t msg_type, const char *msg) | 
|   | Adds a major or minor error message to an error class.  
  | 
|   | 
| hid_t  | H5Ecreate_stack (void) | 
|   | Creates a new, empty error stack.  
  | 
|   | 
| herr_t  | H5Eget_auto1 (H5E_auto1_t *func, void **client_data) | 
|   | Returns the current settings for the automatic error stack traversal function and its data.  
  | 
|   | 
| herr_t  | H5Eget_auto2 (hid_t estack_id, H5E_auto2_t *func, void **client_data) | 
|   | Returns the settings for the automatic error stack traversal function and its data.  
  | 
|   | 
| ssize_t  | H5Eget_class_name (hid_t class_id, char *name, size_t size) | 
|   | Retrieves error class name.  
  | 
|   | 
| hid_t  | H5Eget_current_stack (void) | 
|   | Returns a copy of the current error stack.  
  | 
|   | 
| char *  | H5Eget_major (H5E_major_t maj) | 
|   | Returns a character string describing an error specified by a major error number.  
  | 
|   | 
| char *  | H5Eget_minor (H5E_minor_t min) | 
|   | Returns a character string describing an error specified by a minor error number.  
  | 
|   | 
| ssize_t  | H5Eget_msg (hid_t msg_id, H5E_type_t *type, char *msg, size_t size) | 
|   | Retrieves an error message.  
  | 
|   | 
| ssize_t  | H5Eget_num (hid_t error_stack_id) | 
|   | Retrieves the number of error messages in an error stack.  
  | 
|   | 
| herr_t  | H5Eis_paused (hid_t stack_id, bool *is_paused) | 
|   | 
- Check if pushing errors on an error stack is paused 
 
 
 
  | 
|   | 
| herr_t  | H5Epause_stack (hid_t stack_id) | 
|   | 
- Pause pushing errors on an error stack 
 
 
 
  | 
|   | 
| herr_t  | H5Epop (hid_t err_stack, size_t count) | 
|   | Deletes specified number of error messages from the error stack.  
  | 
|   | 
| herr_t  | H5Eprint1 (FILE *stream) | 
|   | Prints the current error stack in a default manner.  
  | 
|   | 
| herr_t  | H5Eprint2 (hid_t err_stack, FILE *stream) | 
|   | Prints the specified error stack in a default manner.  
  | 
|   | 
| herr_t  | H5Epush1 (const char *file, const char *func, unsigned line, H5E_major_t maj, H5E_minor_t min, const char *str) | 
|   | Pushes a new error record onto the error stack.  
  | 
|   | 
| herr_t  | H5Epush2 (hid_t err_stack, const char *file, const char *func, unsigned line, hid_t cls_id, hid_t maj_id, hid_t min_id, const char *msg,...) | 
|   | Pushes a new error record onto an error stack.  
  | 
|   | 
| hid_t  | H5Eregister_class (const char *cls_name, const char *lib_name, const char *version) | 
|   | Registers a client library or application program to the HDF5 error API.  
  | 
|   | 
| herr_t  | H5Eresume_stack (hid_t stack_id) | 
|   | 
- Resume pushing errors on an error stack 
 
 
 
  | 
|   | 
| herr_t  | H5Eset_auto1 (H5E_auto1_t func, void *client_data) | 
|   | Turns automatic error printing on or off.  
  | 
|   | 
| herr_t  | H5Eset_auto2 (hid_t estack_id, H5E_auto2_t func, void *client_data) | 
|   | Turns automatic error printing on or off.  
  | 
|   | 
| herr_t  | H5Eset_current_stack (hid_t err_stack_id) | 
|   | Replaces the current error stack.  
  | 
|   | 
| herr_t  | H5Eunregister_class (hid_t class_id) | 
|   | Removes an error class.  
  | 
|   | 
| herr_t  | H5Ewalk1 (H5E_direction_t direction, H5E_walk1_t func, void *client_data) | 
|   | Walks the current error stack, calling the specified function.  
  | 
|   | 
| herr_t  | H5Ewalk2 (hid_t err_stack, H5E_direction_t direction, H5E_walk2_t func, void *client_data) | 
|   | Walks the specified error stack, calling the specified function.  
  | 
|   |