31 #include <pni/core/types.hpp>
32 #include <pni/core/error.hpp>
72 static pni::core::string
get_message(hid_t mid,H5E_type_t *mtype);
96 h5_error &operator=(const h5_error &e);
193 std::ostream &operator<<(
std::ostream &o,const h5_error &e);
pni::core::string minor_message() const
get minor message
Definition: h5_error.cpp:195
static pni::core::string get_message(hid_t mid, H5E_type_t *mtype)
get error message
Definition: h5_error.cpp:78
pni::core::string description() const
get description
Definition: h5_error.cpp:175
pni::core::string _description
optional description of the error
Definition: h5_error.hpp:58
h5_error() noexcept
default constructor
Definition: h5_error.cpp:39
pni::core::string _file_name
name of the source file where the error occurred
Definition: h5_error.hpp:55
Definition: cbf_reader.hpp:41
pni::core::string _class_name
Definition: h5_error.hpp:53
pni::core::string major_message() const
get major message
Definition: h5_error.cpp:188
pni::core::string _func_name
name of the HDF5 function where the error occurred
Definition: h5_error.hpp:57
pni::core::string _major_message
major message of the error
Definition: h5_error.hpp:60
pni::core::string func_name() const
get function name
Definition: h5_error.cpp:163
pni::core::string file_name() const
get file name
Definition: h5_error.cpp:151
pni::core::string class_name() const
get class name
Definition: h5_error.cpp:121
HDF5 error record.
Definition: h5_error.hpp:50
pni::core::string _minor_message
minor message of the error
Definition: h5_error.hpp:59