h5cpp
0.5.0
A modern C++ wrapper for the HDF5 C library
|
Go to the documentation of this file.
44 #pragma clang diagnostic push
45 #pragma clang diagnostic ignored "-Wweak-vtables"
66 const char*
what()
const noexcept
override;
73 const std::list<Descriptor>&
contents()
const;
83 std::list<Descriptor> contents_;
84 std::string what_message_;
87 #pragma clang diagnostic pop
91 : std::runtime_error(
"")
95 for (
auto& c : contents_)
100 what_message_ = ss.str();
106 return what_message_.c_str();
116 return contents_.empty();
const std::list< Descriptor > & contents() const
access to error H5CError
Definition: h5c_error.hpp:109
runtime exception containing an HDF5 error H5CError
Definition: h5c_error.hpp:47
bool empty() const
what it says
Definition: h5c_error.hpp:114
const char * what() const noexcept override
printout of error H5CError
Definition: h5c_error.hpp:104
H5CError(const std::list< Descriptor > &H5CError)
constructor
Definition: h5c_error.hpp:90
top-level namespace of the entire library
Definition: attribute.hpp:45