TRIQS/h5 1.3.0
C++ interface to HDF5
Loading...
Searching...
No Matches
object.hpp File Reference
#include "./utils.hpp"
#include <string>

Detailed Description

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.