hops
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
HighFive::details::BufferInfo< T > Struct Template Reference

#include <H5ReadWrite_misc.hpp>

Collaboration diagram for HighFive::details::BufferInfo< T >:
Collaboration graph

Public Types

using type_no_const = typename std::remove_const< T >::type
 
using elem_type = typename details::type_of_array< type_no_const >::type
 
using char_array_t = typename details::type_char_array< type_no_const >::type
 

Public Member Functions

 BufferInfo (const DataType &dtype)
 

Public Attributes

const bool is_fixed_len_string
 
const size_t n_dimensions
 
const DataType data_type
 

Static Public Attributes

static constexpr bool is_char_array = ! std::is_same<char_array_t, void>::value
 

Member Typedef Documentation

◆ char_array_t

template<typename T >
using HighFive::details::BufferInfo< T >::char_array_t = typename details::type_char_array<type_no_const>::type

◆ elem_type

template<typename T >
using HighFive::details::BufferInfo< T >::elem_type = typename details::type_of_array<type_no_const>::type

◆ type_no_const

template<typename T >
using HighFive::details::BufferInfo< T >::type_no_const = typename std::remove_const<T>::type

Constructor & Destructor Documentation

◆ BufferInfo()

template<typename T >
HighFive::details::BufferInfo< T >::BufferInfo ( const DataType dtype)

Member Data Documentation

◆ data_type

template<typename T >
const DataType HighFive::details::BufferInfo< T >::data_type

◆ is_char_array

template<typename T >
constexpr bool HighFive::details::BufferInfo< T >::is_char_array = ! std::is_same<char_array_t, void>::value
staticconstexpr

◆ is_fixed_len_string

template<typename T >
const bool HighFive::details::BufferInfo< T >::is_fixed_len_string

◆ n_dimensions

template<typename T >
const size_t HighFive::details::BufferInfo< T >::n_dimensions

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