h5cpp  0.6.1
A modern C++ wrapper for the HDF5 C library
hdf5::FixedLengthStringTrait< T > Struct Template Reference

#include <fixed_length_string.hpp>

Public Types

using DataType = T
 
using BufferType = FixedLengthStringBuffer< char >
 

Static Public Member Functions

static BufferType create_buffer (const datatype::String &datatype, const dataspace::Dataspace &dataspace)
 
static BufferType to_buffer (const DataType &, const datatype::String &, const dataspace::Dataspace &)
 
static DataType from_buffer (const BufferType &, const datatype::String &, const dataspace::Dataspace &)
 

Member Typedef Documentation

◆ BufferType

template<typename T >
using hdf5::FixedLengthStringTrait< T >::BufferType = FixedLengthStringBuffer<char>

◆ DataType

template<typename T >
using hdf5::FixedLengthStringTrait< T >::DataType = T

Member Function Documentation

◆ create_buffer()

template<typename T >
static BufferType hdf5::FixedLengthStringTrait< T >::create_buffer ( const datatype::String datatype,
const dataspace::Dataspace dataspace 
)
inlinestatic

◆ from_buffer()

template<typename T >
static DataType hdf5::FixedLengthStringTrait< T >::from_buffer ( const BufferType ,
const datatype::String ,
const dataspace::Dataspace  
)
inlinestatic

◆ to_buffer()

template<typename T >
static BufferType hdf5::FixedLengthStringTrait< T >::to_buffer ( const DataType ,
const datatype::String ,
const dataspace::Dataspace  
)
inlinestatic

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