Basic HighFive Exception class.
More...
#include <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
◆ getErrMinor()
hid_t HighFive::Exception::getErrMinor |
( |
| ) |
const |
|
inline |
HDF5 library error mapper.
- Returns
- HDF5 minor error number
◆ nextException()
Exception * HighFive::Exception::nextException |
( |
| ) |
const |
|
inline |
nextException
- Returns
- pointer to the next exception in the chain, or NULL if not existing
◆ setErrorMsg()
virtual void HighFive::Exception::setErrorMsg |
( |
const std::string & | errmsg | ) |
|
|
inlinevirtual |
define the error message
- Parameters
-
◆ what()
const char * HighFive::Exception::what |
( |
| ) |
const |
throw | ( | ) | | | |
|
inlineoverride |
get the current exception error message
- Returns
◆ 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
std::shared_ptr<Exception> HighFive::Exception::_next |
|
protected |
The documentation for this class was generated from the following file: