|
template<typename T > |
scalar_type< T >::type * | alps::hdf5::get_pointer (T &value) |
|
template<typename T > |
scalar_type< T >::type const * | alps::hdf5::get_pointer (T const &value) |
|
template<typename T > |
std::vector< std::size_t > | alps::hdf5::get_extent (T const &value) |
|
template<typename T > |
void | alps::hdf5::set_extent (T &value, std::vector< std::size_t > const &size) |
|
template<typename T > |
bool | alps::hdf5::is_vectorizable (T const &value) |
|
template<typename T > |
void | alps::hdf5::save (archive &ar, std::string const &path, T const &value, std::vector< std::size_t >=std::vector< std::size_t >(), std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t >=std::vector< std::size_t >()) |
|
template<typename T > |
void | alps::hdf5::load (archive &ar, std::string const &path, T &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t >=std::vector< std::size_t >()) |
|
void | alps::hdf5::save (archive &ar, std::string const &path, char 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 >()) |
|
void | alps::hdf5::load (archive &ar, std::string const &path, char &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
|
void | alps::hdf5::save (archive &ar, std::string const &path, signed char 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 >()) |
|
void | alps::hdf5::load (archive &ar, std::string const &path, signed char &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
|
void | alps::hdf5::save (archive &ar, std::string const &path, unsigned char 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 >()) |
|
void | alps::hdf5::load (archive &ar, std::string const &path, unsigned char &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
|
void | alps::hdf5::save (archive &ar, std::string const &path, short 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 >()) |
|
void | alps::hdf5::load (archive &ar, std::string const &path, short &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
|
void | alps::hdf5::save (archive &ar, std::string const &path, unsigned short 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 >()) |
|
void | alps::hdf5::load (archive &ar, std::string const &path, unsigned short &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
|
void | alps::hdf5::save (archive &ar, std::string const &path, int 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 >()) |
|
void | alps::hdf5::load (archive &ar, std::string const &path, int &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
|
void | alps::hdf5::save (archive &ar, std::string const &path, unsigned 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 >()) |
|
void | alps::hdf5::load (archive &ar, std::string const &path, unsigned &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
|
void | alps::hdf5::save (archive &ar, std::string const &path, long 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 >()) |
|
void | alps::hdf5::load (archive &ar, std::string const &path, long &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
|
void | alps::hdf5::save (archive &ar, std::string const &path, unsigned long 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 >()) |
|
void | alps::hdf5::load (archive &ar, std::string const &path, unsigned long &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
|
void | alps::hdf5::save (archive &ar, std::string const &path, long long 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 >()) |
|
void | alps::hdf5::load (archive &ar, std::string const &path, long long &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
|
void | alps::hdf5::save (archive &ar, std::string const &path, unsigned long long 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 >()) |
|
void | alps::hdf5::load (archive &ar, std::string const &path, unsigned long long &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
|
void | alps::hdf5::save (archive &ar, std::string const &path, float 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 >()) |
|
void | alps::hdf5::load (archive &ar, std::string const &path, float &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
|
void | alps::hdf5::save (archive &ar, std::string const &path, double 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 >()) |
|
void | alps::hdf5::load (archive &ar, std::string const &path, double &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
|
void | alps::hdf5::save (archive &ar, std::string const &path, long double 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 >()) |
|
void | alps::hdf5::load (archive &ar, std::string const &path, long double &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
|
void | alps::hdf5::save (archive &ar, std::string const &path, bool 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 >()) |
|
void | alps::hdf5::load (archive &ar, std::string const &path, bool &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
|
void | alps::hdf5::save (archive &ar, std::string const &path, std::string 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 >()) |
|
void | alps::hdf5::load (archive &ar, std::string const &path, std::string &value, 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 > |
std::enable_if< has_complex_elements< typename alps::detail::remove_cvr< T >::type >::value, archive & >::type | alps::hdf5::operator<< (archive &ar, detail::make_pvp_proxy< T > const &proxy) |
|
template<typename T > |
std::enable_if< !has_complex_elements< typename alps::detail::remove_cvr< T >::type >::value, archive & >::type | alps::hdf5::operator<< (archive &ar, detail::make_pvp_proxy< T > const &proxy) |
|
template<typename T > |
archive & | alps::hdf5::operator>> (archive &ar, detail::make_pvp_proxy< T > proxy) |
|
template<typename T > |
std::enable_if<!(std::is_same< typename alps::detail::remove_cvr< typename std::remove_all_extents< T >::type >::type, char >::value &&std::is_array< T >::value), hdf5::detail::make_pvp_proxy< T & > >::type | alps::make_pvp (std::string const &path, T &value) |
|
template<typename T > |
std::enable_if<!(std::is_same< typename alps::detail::remove_cvr< typename std::remove_all_extents< T >::type >::type, char >::value &&std::is_array< T >::value), hdf5::detail::make_pvp_proxy< T const & > >::type | alps::make_pvp (std::string const &path, T const &value) |
|
template<typename T > |
std::enable_if< std::is_same< typename alps::detail::remove_cvr< typename std::remove_all_extents< T >::type >::type, char >::value &&std::is_array< T >::value, hdf5::detail::make_pvp_proxy< std::string const > >::type | alps::make_pvp (std::string const &path, T const &value) |
|