27 #ifndef __RADAR_ODIMH5V20_EXCEPTIONS_HPP__
28 #define __RADAR_ODIMH5V20_EXCEPTIONS_HPP__
37 #ifndef HDF5CPP_USEDLL
38 #define HDF5CPP_USEDLL
61 :std::logic_error(msg)
281 :
OdimH5Exception((h5e.getCDetailMsg() ? std::string(h5e.getCDetailMsg()) :
"HDF5 internal error"))
292 :
OdimH5Exception(msg +
": " + (h5e.getCDetailMsg() ? std::string(h5e.getCDetailMsg()) :
"HDF5 internal error"))
OdimH5 generic error.
Definition: odimh5v20_exceptions.hpp:53
OdimH5Exception(const std::string &msg)
Initialize the exception.
Definition: odimh5v20_exceptions.hpp:60
HDF5 exception inside Odim Classes.
Definition: odimh5v20_exceptions.hpp:262
OdimH5HDF5LibException(H5::Exception &h5e)
Initialize the exception.
Definition: odimh5v20_exceptions.hpp:280
OdimH5HDF5LibException(const std::string &msg, H5::Exception &h5e)
Initialize the exception.
Definition: odimh5v20_exceptions.hpp:291
OdimH5HDF5LibException(const std::string &msg)
Initialize the exception.
Definition: odimh5v20_exceptions.hpp:270
OdimH5 invalid attribute value error.
Definition: odimh5v20_exceptions.hpp:180
OdimH5InvalidAttributeValueException(const std::string &name)
Initialize the exception.
Definition: odimh5v20_exceptions.hpp:187
OdimH5 missing attribute error.
Definition: odimh5v20_exceptions.hpp:155
OdimH5MissingAttributeException(const std::string &name)
Initialize the exception.
Definition: odimh5v20_exceptions.hpp:162
OdimH5 missing group error.
Definition: odimh5v20_exceptions.hpp:230
OdimH5MissingDatasetException(const std::string &name)
Initialize the exception.
Definition: odimh5v20_exceptions.hpp:237
OdimH5 missing group error.
Definition: odimh5v20_exceptions.hpp:205
OdimH5MissingGroupException(const std::string &name)
Initialize the exception.
Definition: odimh5v20_exceptions.hpp:212
OdimH5 unsupported feature error.
Definition: odimh5v20_exceptions.hpp:79
OdimH5UnsupportedException(const std::string &msg)
Initialize the exception.
Definition: odimh5v20_exceptions.hpp:86
Namespace related to ODIMH5 version 2.0.
Definition: odimh5v20.hpp:46