/home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/hdf5lib/datatype.hh Source File#
|
DiFfRG
|
datatype.hh
Go to the documentation of this file.
Definition datatype.hh:12
void insert(const std::string &name, std::size_t offset, const Datatype &member)
Insert a member into a compound datatype.
Definition datatype.hh:40
Datatype()=default
bool operator!=(const Datatype &other) const
Definition datatype.hh:29
bool operator==(const Datatype &other) const
Definition datatype.hh:21
static Datatype compound(std::size_t size)
Build a compound datatype with the given total size (in bytes).
Definition datatype.hh:32
Definition handle.hh:25
#define DIFFRG_HDF5LIB_PREDEFINED_TYPE(CXX_TYPE, H5_PREDEF)
Definition datatype.hh:58
Definition hdf5.hh:12
Datatype type_of()
Convenience factory — type_of<T>() returns the HDF5 datatype for T.
Definition datatype.hh:56
void throw_if_negative(hid_t id, const char *what)
Definition handle.hh:11
Definition datatype.hh:53
Generated by