#include <Hdf5Resource.h>

Public Member Functions | |
| Hdf5DataSpaceResource (hid_t dataspace) | |
| Hdf5DataSpaceResource () | |
| operator hid_t * () | |
This is a Resource class that closes HDF5 dataspaces. It has a conversion operator to allow a Hdf5DataSpaceResource object to be used where ever a hid_t that represents an open HDF5 dataspace handle may be used.
Definition at line 696 of file Hdf5Resource.h.
| Hdf5DataSpaceResource::Hdf5DataSpaceResource | ( | hid_t | dataspace | ) |
Construct a Resource object that wraps a hid_t HDF5 dataspace handle.
This will take ownership of an existing hid_t dataspace handle and will ensure that it is closed.
| dataspace | The HDF5 dataspace handle. |
Definition at line 708 of file Hdf5Resource.h.
| Hdf5DataSpaceResource::Hdf5DataSpaceResource | ( | ) |
| Hdf5DataSpaceResource::operator hid_t * | ( | ) |
Returns a pointer to the underlying hid_t held by this Resource.
Returns a pointer to the underlying hid_t. This operator, used in conjunction with the dereferencing operator, allows the Hdf5DataSpaceResource object to be used where ever a hid_t would normally be used.
Definition at line 731 of file Hdf5Resource.h.