|
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. | |