TRIQS/h5 1.3.0
C++ interface to HDF5
|
#include "./string.hpp"
#include "../macros.hpp"
#include "../utils.hpp"
#include <hdf5.h>
#include <hdf5_hl.h>
#include <algorithm>
#include <array>
#include <cstddef>
#include <functional>
#include <numeric>
#include <stdexcept>
#include <string>
#include <utility>
#include <vector>
Implementation details for stl/string.hpp.
Definition in file string.cpp.
Go to the source code of this file.
Functions | |
void | h5::h5_read (group g, std::string const &name, char_buf &cb) |
Read an h5::char_buf from an HDF5 dataset. | |
void | h5::h5_read (group g, std::string const &name, std::string &s) |
Read a string from an HDF5 dataset into a std::string. | |
void | h5::h5_read_attribute (object obj, std::string const &name, char_buf &cb) |
Read an h5::char_buf from an HDF5 attribute. | |
void | h5::h5_read_attribute (object obj, std::string const &name, std::string &s) |
Read a string from an HDF5 attribute into a std::string. | |
void | h5::h5_read_attribute_from_key (group g, std::string const &key, std::string const &name, std::string &s) |
Read a string from an HDF5 attribute into a std::string. | |
void | h5::h5_write (group g, std::string const &name, char_buf const &cb) |
Write an h5::char_buf to an HDF5 dataset. | |
void | h5::h5_write (group g, std::string const &name, std::string const &s) |
Write a std::string to an HDF5 dataset. | |
void | h5::h5_write_attribute (object obj, std::string const &name, char_buf const &cb) |
Write an h5::char_buf to an HDF5 attribute. | |
void | h5::h5_write_attribute (object obj, std::string const &name, std::string const &s) |
Write a std::string to an HDF5 attribute. | |
void | h5::h5_write_attribute_to_key (group g, std::string const &key, std::string const &name, std::string const &s) |
Write a std::string to an HDF5 attribute. | |