41 operator hid_t() const noexcept {
return id_; }
48 void operator()(hid_t file)
const noexcept { H5Fclose(file); }
54 void operator()(hid_t dataspace)
const noexcept { H5Sclose(dataspace); }
60 void operator()(hid_t dataset)
const noexcept { H5Dclose(dataset); }
66 void operator()(hid_t attributes)
const noexcept { H5Aclose(attributes); }
72 void operator()(hid_t properties)
const noexcept { H5Pclose(properties); }
The fub namespace.
Definition: AnyBoundaryCondition.hpp:31
Definition: Hdf5Handle.hpp:64
void operator()(hid_t attributes) const noexcept
Definition: Hdf5Handle.hpp:66
hid_t pointer
Definition: Hdf5Handle.hpp:65
Definition: Hdf5Handle.hpp:58
void operator()(hid_t dataset) const noexcept
Definition: Hdf5Handle.hpp:60
hid_t pointer
Definition: Hdf5Handle.hpp:59
Definition: Hdf5Handle.hpp:46
void operator()(hid_t file) const noexcept
Definition: Hdf5Handle.hpp:48
hid_t pointer
Definition: Hdf5Handle.hpp:47
Definition: Hdf5Handle.hpp:25
H5Handle(const H5Handle &)=delete
H5Handle(H5Handle &&other) noexcept
Definition: Hdf5Handle.hpp:32
H5Handle & operator=(H5Handle &&other)
Definition: Hdf5Handle.hpp:33
H5Handle & operator=(const H5Handle &)=delete
hid_t id_
Definition: Hdf5Handle.hpp:43
~H5Handle()
Definition: Hdf5Handle.hpp:35
H5Handle(hid_t id)
Definition: Hdf5Handle.hpp:27
Definition: Hdf5Handle.hpp:70
void operator()(hid_t properties) const noexcept
Definition: Hdf5Handle.hpp:72
hid_t pointer
Definition: Hdf5Handle.hpp:71
Definition: Hdf5Handle.hpp:52
void operator()(hid_t dataspace) const noexcept
Definition: Hdf5Handle.hpp:54
hid_t pointer
Definition: Hdf5Handle.hpp:53