Basic HighFive Exception class.
More...
#include <H5Exception.hpp>
Basic HighFive Exception class.
Definition at line 23 of file H5Exception.hpp.
◆ Exception()
HighFive::Exception::Exception |
( |
const std::string & |
err_msg | ) |
|
|
inline |
◆ ~Exception()
virtual HighFive::Exception::~Exception |
( |
| ) |
|
throw | ( | |
| ) | | |
|
inlinevirtual |
◆ getErrMajor()
hid_t HighFive::Exception::getErrMajor |
( |
| ) |
const |
|
inline |
HDF5 library error mapper.
- Returns
- HDF5 major error number
Definition at line 55 of file H5Exception.hpp.
◆ getErrMinor()
hid_t HighFive::Exception::getErrMinor |
( |
| ) |
const |
|
inline |
HDF5 library error mapper.
- Returns
- HDF5 minor error number
Definition at line 61 of file H5Exception.hpp.
◆ nextException()
Exception* HighFive::Exception::nextException |
( |
| ) |
const |
|
inline |
nextException
- Returns
- pointer to the next exception in the chain, or NULL if not existing
Definition at line 49 of file H5Exception.hpp.
◆ setErrorMsg()
virtual void HighFive::Exception::setErrorMsg |
( |
const std::string & |
errmsg | ) |
|
|
inlinevirtual |
◆ what()
const char* HighFive::Exception::what |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
inlineoverride |
get the current exception error message
- Returns
Definition at line 34 of file H5Exception.hpp.
◆ HDF5ErrMapper
◆ _err_major
hid_t HighFive::Exception::_err_major |
|
protected |
◆ _err_minor
hid_t HighFive::Exception::_err_minor |
|
protected |
◆ _errmsg
std::string HighFive::Exception::_errmsg |
|
protected |
◆ _next
details::Mem::shared_ptr<Exception> HighFive::Exception::_next |
|
protected |
The documentation for this class was generated from the following file: