Public Member Functions | Public Attributes | List of all members
HighFive::details::data_converter< std::vector< T >, typename std::enable_if<(is_container< T >::value)>::type > Struct Template Reference

#include <H5Converter_misc.hpp>

Public Member Functions

 data_converter (std::vector< T > &, DataSpace &space)
 
void process_result (std::vector< T > &vec)
 
type_of_array< T >::type * transform_read (std::vector< T > &)
 
type_of_array< T >::type * transform_write (std::vector< T > &vec)
 

Public Attributes

std::vector< size_t > _dims
 
std::vector< typename type_of_array< T >::type > _vec_align
 

Detailed Description

template<typename T>
struct HighFive::details::data_converter< std::vector< T >, typename std::enable_if<(is_container< T >::value)>::type >

Definition at line 277 of file H5Converter_misc.hpp.

Constructor & Destructor Documentation

◆ data_converter()

template<typename T >
HighFive::details::data_converter< std::vector< T >, typename std::enable_if<(is_container< T >::value)>::type >::data_converter ( std::vector< T > &  ,
DataSpace space 
)
inline

Definition at line 279 of file H5Converter_misc.hpp.

Member Function Documentation

◆ process_result()

template<typename T >
void HighFive::details::data_converter< std::vector< T >, typename std::enable_if<(is_container< T >::value)>::type >::process_result ( std::vector< T > &  vec)
inline

Definition at line 295 of file H5Converter_misc.hpp.

◆ transform_read()

template<typename T >
type_of_array<T>::type* HighFive::details::data_converter< std::vector< T >, typename std::enable_if<(is_container< T >::value)>::type >::transform_read ( std::vector< T > &  )
inline

Definition at line 283 of file H5Converter_misc.hpp.

◆ transform_write()

template<typename T >
type_of_array<T>::type* HighFive::details::data_converter< std::vector< T >, typename std::enable_if<(is_container< T >::value)>::type >::transform_write ( std::vector< T > &  vec)
inline

Definition at line 289 of file H5Converter_misc.hpp.

Member Data Documentation

◆ _dims

template<typename T >
std::vector<size_t> HighFive::details::data_converter< std::vector< T >, typename std::enable_if<(is_container< T >::value)>::type >::_dims

Definition at line 300 of file H5Converter_misc.hpp.

◆ _vec_align

template<typename T >
std::vector<typename type_of_array<T>::type> HighFive::details::data_converter< std::vector< T >, typename std::enable_if<(is_container< T >::value)>::type >::_vec_align

Definition at line 301 of file H5Converter_misc.hpp.


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


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:26