HDF5 error descriptor.
More...
#include <descriptor.hpp>
This is a descriptor for an error from the HDF5 error stack. It contains information about where in the underlying HDF5 library an error occurred. Such information may be passed on to the user of the library along with thrown exceptions, but only in the case that automatic error stack printing is turned off.
◆ Descriptor()
hdf5::error::Descriptor::Descriptor |
( |
const H5E_error2_t & |
descr | ) |
|
Constructs a mostly human-readable descriptor from the underlying C-API handle. Only used by the library internally.
- Parameters
-
descr | reference to C-API error entry |
◆ extract_strings()
void hdf5::error::Descriptor::extract_strings |
( |
| ) |
|
◆ description
std::string hdf5::error::Descriptor::description |
◆ file
std::string hdf5::error::Descriptor::file |
◆ function
std::string hdf5::error::Descriptor::function |
◆ line
unsigned hdf5::error::Descriptor::line |
◆ maj_num
hid_t hdf5::error::Descriptor::maj_num |
◆ major
std::string hdf5::error::Descriptor::major |
◆ min_num
hid_t hdf5::error::Descriptor::min_num |
◆ minor
std::string hdf5::error::Descriptor::minor |
The documentation for this struct was generated from the following file: