TRIQS/h5 1.3.0
C++ interface to HDF5
Loading...
Searching...
No Matches
string.cpp File Reference
#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>

Detailed Description

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.