Go to the documentation of this file.
9 #ifndef H5EXCEPTION_HPP
10 #define H5EXCEPTION_HPP
34 inline const char*
what()
const throw()
override {
return _errmsg.c_str(); }
65 details::Mem::shared_ptr<Exception>
_next;
138 #endif // H5EXCEPTION_HPP
PropertyException(const std::string &err_msg)
Exception specific to HighFive Property interface.
hid_t getErrMajor() const
HDF5 library error mapper.
DataSpaceException(const std::string &err_msg)
Exception specific to HighFive Group interface.
Exception * nextException() const
nextException
GroupException(const std::string &err_msg)
FileException(const std::string &err_msg)
virtual void setErrorMsg(const std::string &errmsg)
define the error message
Exception(const std::string &err_msg)
ObjectException(const std::string &err_msg)
Exception specific to HighFive Attribute interface.
AttributeException(const std::string &err_msg)
Exception specific to HighFive DataSet interface.
Exception specific to HighFive File interface.
DataTypeException(const std::string &err_msg)
Exception specific to HighFive Object interface.
DataSetException(const std::string &err_msg)
const char * what() const override
get the current exception error message
Basic HighFive Exception class.
details::Mem::shared_ptr< Exception > _next
hid_t getErrMinor() const
HDF5 library error mapper.
Exception specific to HighFive DataType interface.
Exception specific to HighFive DataSpace interface.
lvr2
Author(s): Thomas Wiemann
, Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:23