ALPSCore reference
Classes | Namespaces | Functions
pair.hpp File Reference
#include <alps/hdf5/archive.hpp>
#include <alps/utilities/cast.hpp>
#include <alps/utilities/remove_cvr.hpp>
#include <utility>
Include dependency graph for pair.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  alps::hdf5::scalar_type< std::pair< T *, std::vector< std::size_t > > >
 
struct  alps::hdf5::is_content_continuous< std::pair< T *, std::vector< std::size_t > > >
 
struct  alps::hdf5::has_complex_elements< std::pair< T *, std::vector< std::size_t > > >
 

Namespaces

 alps
 
 alps::hdf5
 

Functions

template<typename T , typename U >
void alps::hdf5::save (archive &ar, std::string const &path, std::pair< T, U > const &value, std::vector< std::size_t >=std::vector< std::size_t >(), std::vector< std::size_t >=std::vector< std::size_t >(), std::vector< std::size_t >=std::vector< std::size_t >())
 
template<typename T , typename U >
void alps::hdf5::load (archive &ar, std::string const &path, std::pair< T, U > &value, std::vector< std::size_t >=std::vector< std::size_t >(), std::vector< std::size_t >=std::vector< std::size_t >())
 
template<typename T >
void alps::hdf5::save (archive &ar, std::string const &path, std::pair< T *, std::vector< std::size_t > > const &value, std::vector< std::size_t > size=std::vector< std::size_t >(), std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >())
 
template<typename T >
void alps::hdf5::load (archive &ar, std::string const &path, std::pair< T *, std::vector< std::size_t > > &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >())