Class HierarchyΒΆ
-
- Namespace h5pp
- Namespace h5pp::debug
- Enum DimSizeComparison
- Namespace h5pp::hid
- Namespace h5pp::logger
- Class ManualLogger
- Namespace h5pp::type
- Namespace h5pp::type::compound
- Template Struct H5T_COMPLEX_STRUCT
- Template Struct H5T_SCALAR2
- Template Struct H5T_SCALAR3
- Namespace h5pp::type::sfinae
- Template Struct has_c_str
- Template Struct has_c_str< T, std::void_t< decltype(std::declval< T >().c_str())> >
- Template Struct has_data
- Template Struct has_data< T, std::void_t< decltype(std::declval< T >().data())> >
- Template Struct has_dimensions
- Template Struct has_dimensions< T, std::void_t< decltype(std::declval< T >().dimensions())> >
- Template Struct has_imag
- Template Struct has_imag< T, std::void_t< decltype(std::declval< T >().imag())> >
- Template Struct has_NumIndices
- Template Struct has_NumIndices< T, std::void_t< decltype(std::declval< T >().NumIndices)> >
- Template Struct has_resize
- Template Struct has_resize0
- Template Struct has_resize0< T, std::void_t< decltype(std::declval< T >().resize())> >
- Template Struct has_resize2
- Template Struct has_resize2< T, std::void_t< decltype(std::declval< T >().resize(0, 0))> >
- Template Struct has_resize< T, std::void_t< decltype(std::declval< T >().resize(0))> >
- Template Struct has_resizeN
- Template Struct has_resizeN< T, rank, std::void_t< decltype(std::declval< T >().resize(std::declval< std::array< long, rank >>()))> >
- Template Struct has_Scalar
- Template Struct has_Scalar< T, std::void_t< typename T::Scalar > >
- Template Struct has_size
- Template Struct has_size< T, std::void_t< decltype(std::declval< T >().size())> >
- Template Struct has_text
- Template Struct has_value_type
- Template Struct has_value_type< T, std::void_t< typename T::value_type > >
- Template Struct has_x
- Template Struct has_x< T, std::void_t< decltype(std::declval< T >().x)> >
- Template Struct has_y
- Template Struct has_y< T, std::void_t< decltype(std::declval< T >().y)> >
- Template Struct has_z
- Template Struct has_z< T, std::void_t< decltype(std::declval< T >().z)> >
- Template Struct is_container_of
- Template Struct is_integral_iterable
- Template Struct is_integral_iterable_or_num
- Template Struct is_iterable
- Template Struct is_iterable< T, std::void_t< decltype(std::declval< T >().begin()), decltype(std::declval< T >().end()), typename T::value_type > >
- Template Struct is_Scalar2
- Template Struct is_Scalar3
- Template Struct is_specialization
- Template Struct is_specialization< Ref< Args... >, Ref >
- Template Struct is_std_array
- Template Struct is_std_array< std::array< T, N > >
- Template Struct is_std_complex
- Template Struct is_std_complex< std::complex< T > >
- Template Struct is_std_vector
- Template Struct is_std_vector< std::vector< T > >
- Template Struct is_streamable
- Template Struct is_streamable< T, std::void_t< decltype(std::declval< std::stringstream & ><< std::declval< T >())> >
- Template Struct is_text
- Template Struct print_type_and_exit_compile_time
- Namespace h5pp::type::compound
- Enum FileDriver
- Enum FilePermission
- Enum ResizeMode
- Enum TableSelection
- Struct AttrInfo
- Struct DataInfo
- Struct DimsType
- Struct DsetInfo
- Struct OptDimsType
- Struct Options
- Struct PropertyLists
- Struct TableInfo
- Struct TypeInfo
- Class File
- Class Hyperslab
- Namespace h5pp::debug
- Namespace h5pp