TRIQS/h5 1.3.0
C++ interface to HDF5
|
Provides a generic handle for HDF5 objects.
Definition in file object.hpp.
Go to the source code of this file.
Classes | |
class | h5::object |
A generic handle for HDF5 objects. More... | |
Typedefs | |
using | h5::attribute = object |
Type alias for an HDF5 attribute. | |
using | h5::dataset = object |
Type alias for an HDF5 dataset. | |
using | h5::dataspace = object |
Type alias for an HDF5 dataspace. | |
using | h5::datatype = object |
Type alias for an HDF5 datatype. | |
using | h5::proplist = object |
Type alias for an HDF5 property list. | |
Functions | |
datatype | h5::get_hdf5_type (dataset ds) |
Get the HDF5 type stored in a given h5::dataset. | |
std::string | h5::get_name_of_h5_type (datatype dt) |
Get the name of an h5::datatype (for error messages). | |
template<typename T > | |
datatype | h5::hdf5_type () |
Map a given C++ type to an HDF5 datatype. | |
bool | h5::hdf5_type_equal (datatype dt1, datatype dt2) |
Check if two HDF5 datatypes are equal. | |