hops
Static Public Member Functions | List of all members
H5Easy::detail::io_impl< T, typename > Struct Template Reference

#include <H5Easy_scalar.hpp>

Collaboration diagram for H5Easy::detail::io_impl< T, typename >:
Collaboration graph

Static Public Member Functions

static DataSet dump (File &file, const std::string &path, const T &data, const DumpOptions &options)
 
static T load (const File &file, const std::string &path)
 
static Attribute dumpAttribute (File &file, const std::string &path, const std::string &key, const T &data, const DumpOptions &options)
 
static T loadAttribute (const File &file, const std::string &path, const std::string &key)
 
static DataSet dump_extend (File &file, const std::string &path, const T &data, const std::vector< size_t > &idx, const DumpOptions &options)
 
static T load_part (const File &file, const std::string &path, const std::vector< size_t > &idx)
 

Member Function Documentation

◆ dump()

template<typename T , typename = void>
static DataSet H5Easy::detail::io_impl< T, typename >::dump ( File file,
const std::string path,
const T &  data,
const DumpOptions options 
)
inlinestatic

◆ dump_extend()

template<typename T , typename = void>
static DataSet H5Easy::detail::io_impl< T, typename >::dump_extend ( File file,
const std::string path,
const T &  data,
const std::vector< size_t > &  idx,
const DumpOptions options 
)
inlinestatic

◆ dumpAttribute()

template<typename T , typename = void>
static Attribute H5Easy::detail::io_impl< T, typename >::dumpAttribute ( File file,
const std::string path,
const std::string key,
const T &  data,
const DumpOptions options 
)
inlinestatic

◆ load()

template<typename T , typename = void>
static T H5Easy::detail::io_impl< T, typename >::load ( const File file,
const std::string path 
)
inlinestatic

◆ load_part()

template<typename T , typename = void>
static T H5Easy::detail::io_impl< T, typename >::load_part ( const File file,
const std::string path,
const std::vector< size_t > &  idx 
)
inlinestatic

◆ loadAttribute()

template<typename T , typename = void>
static T H5Easy::detail::io_impl< T, typename >::loadAttribute ( const File file,
const std::string path,
const std::string key 
)
inlinestatic

The documentation for this struct was generated from the following file: