My Project 1.10.10
Loading...
Searching...
No Matches
Public Member Functions | List of all members
H5::IdComponentException Class Reference

#include <H5Exception.h>

Inheritance diagram for H5::IdComponentException:
H5::Exception

Public Member Functions

 IdComponentException (const H5std_string &func_name, const H5std_string &message=DEFAULT_MSG)
 Creates a IdComponentException with the name of the function, in which the failure occurs, and an optional detailed message.
 
 IdComponentException ()
 Default constructor.
 
virtual ~IdComponentException () H5_OVERRIDE throw ()
 Noop destructor.
 
- Public Member Functions inherited from H5::Exception
 Exception (const H5std_string &func_name, const H5std_string &message=DEFAULT_MSG)
 Creates an exception with the name of the function, in which the failure occurs, and an optional detailed message.
 
H5std_string getMajorString (hid_t err_major_id) const
 Returns a text string that describes the error specified by a major error number.
 
H5std_string getMinorString (hid_t err_minor_id) const
 Returns a text string that describes the error specified by a minor error number.
 
H5std_string getDetailMsg () const
 Returns the detailed message set at the time the exception is thrown.
 
const char * getCDetailMsg () const
 Returns the detailed message set at the time the exception is thrown.
 
H5std_string getFuncName () const
 Returns the name of the function, where the exception is thrown.
 
const char * getCFuncName () const
 Returns the name of the function, where the exception is thrown.
 
 Exception ()
 Default constructor.
 
 Exception (const Exception &orig)
 Copy constructor: same HDF5 object as original.
 
virtual ~Exception () throw ()
 Noop destructor.
 

Additional Inherited Members

- Static Public Member Functions inherited from H5::Exception
static void setAutoPrint (H5E_auto2_t &func, void *client_data)
 Turns on the automatic error printing.
 
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 clearErrorStack ()
 Clears the error stack for the current thread.
 
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 void printErrorStack (FILE *stream=stderr, hid_t err_stack=H5E_DEFAULT)
 Prints the error stack in a default manner.
 
- Static Protected Attributes inherited from H5::Exception
static const char DEFAULT_MSG [] = "No detailed information provided"
 

Constructor & Destructor Documentation

◆ IdComponentException() [1/2]

H5::IdComponentException::IdComponentException ( const H5std_string &  func,
const H5std_string &  message = DEFAULT_MSG 
)
Parameters
func- IN: Name of the function where failure occurs
message- IN: Message on the failure

◆ IdComponentException() [2/2]

H5::IdComponentException::IdComponentException ( )

◆ ~IdComponentException()

H5::IdComponentException::~IdComponentException ( )
throw (
)
virtual

The documentation for this class was generated from the following files:


The HDF Group Help Desk:
  Copyright by The HDF Group