#include <c++/src/H5Exception.h>
|
| | LibraryIException () |
| | Default constructor.
|
| |
| | LibraryIException (const std::string &func_name, const std::string &message=DEFAULT_MSG) |
| | Creates a LibraryIException with the name of the function, in which the failure occurs, and an optional detailed message.
|
| |
| virtual | ~LibraryIException () override=default |
| |
| | Exception () |
| | Default constructor.
|
| |
| | Exception (const Exception &orig) |
| | Copy constructor: same HDF5 object as original.
|
| |
| | Exception (const std::string &func_name, const std::string &message=DEFAULT_MSG) |
| | Creates an exception with the name of the function, in which the failure occurs, and an optional detailed message.
|
| |
| const char * | getCDetailMsg () const |
| | Returns the detailed message set at the time the exception is thrown.
|
| |
| const char * | getCFuncName () const |
| | Returns the name of the function, where the exception is thrown.
|
| |
| std::string | getDetailMsg () const |
| | Returns the detailed message set at the time the exception is thrown.
|
| |
| std::string | getFuncName () const |
| | Returns the name of the function, where the exception is thrown.
|
| |
| std::string | getMajorString (hid_t err_major_id) const |
| | Returns a text string that describes the error specified by a major error number.
|
| |
| std::string | getMinorString (hid_t err_minor_id) const |
| | Returns a text string that describes the error specified by a minor error number.
|
| |
| virtual | ~Exception ()=default |
| |
|
| static void | clearErrorStack () |
| | Clears the error stack for the current thread.
|
| |
| static void | dontPrint () |
| | Turns off the automatic error printing from the C library.
|
| |
| static void | getAutoPrint (H5E_auto2_t &func, void **client_data) |
| | Retrieves the current settings for the automatic error stack traversal function and its data.
|
| |
| static void | printErrorStack (FILE *stream=stderr, hid_t err_stack=H5E_DEFAULT) |
| | Prints the error stack in a default manner.
|
| |
| static void | setAutoPrint (H5E_auto2_t &func, void *client_data) |
| | Turns on the automatic error printing.
|
| |
| static void | walkErrorStack (H5E_direction_t direction, H5E_walk2_t func, void *client_data) |
| | Walks the error stack for the current thread, calling the specified function.
|
| |
| static const char | DEFAULT_MSG [] = "No detailed information provided" |
| |
◆ LibraryIException() [1/2]
Creates a LibraryIException with the name of the function, in which the failure occurs, and an optional detailed message.
- Parameters
-
| func | - IN: Name of the function where failure occurs |
| message | - IN: Message on the failure |
◆ LibraryIException() [2/2]
◆ ~LibraryIException()
The documentation for this class was generated from the following files: