TRIQS/h5 1.3.0
C++ interface to HDF5
|
Generic and specialized tool set to read/write supported types and datastructures from/to HDF5.
Topics | |
Arithmetic scalar types | |
Specialized functions to read/write arithmetic scalar types from/to HDF5. | |
Array interface | |
Specialized functions to read/write n-dimensional arrays from/to HDF5. | |
Format tags | |
Specialized functions to read/write hdf5_format tags from/to HDF5 attributes. | |
Generic read/write | |
The generic functions (h5::read, h5::write, h5::read_attribute, ...) call their more specialized counterparts (h5::h5_read, h5::h5_write, h5::h5_read_attribute, ...) which find the correct implementation using ADL. | |
std::array | |
Specialized functions to read/write a std::array from/to HDF5. | |
std::map | |
Specialized functions to read/write a std::map from/to HDF5. | |
std::optional | |
Specialized functions to read/write a std::optional from/to HDF5. | |
std::pair | |
Specialized functions to read/write a std::pair from/to HDF5. | |
std::string, const char* and char_buf | |
Specialized functions to read/write std::string, const char * and a generic character buffer (h5::char_buf) from/to HDF5. | |
std::tuple | |
Specialized functions to read/write a std::tuple from/to HDF5. | |
std::variant | |
Specialized functions to read/write a std::variant from/to HDF5. | |
std::vector | |
Specialized functions to read/write a std::vector from/to HDF5. | |