CmatioCpp::details::calculate_subspan_type< ElementType, Extent, Offset, Count > | |
CmatioCpp::SpanUtils::container_data< T, typename > | |
CmatioCpp::SpanUtils::container_data< T, typename std::enable_if< has_type_member< T >::value >::type > | |
CmatioCpp::SpanUtils::container_data< T, typename std::enable_if< std::is_array< T >::value >::type > | |
CmatioCpp::SpanUtils::container_data< T, typename std::enable_if<!has_type_member< T >::value &&has_data_method< T >::value >::type > | |
CmatioCpp::MatvarHandler::Dependency | |
CmatioCpp::details::extent_type< Ext > | |
CmatioCpp::details::extent_type< dynamic_extent > | |
CmatioCpp::details::extent_type< Extent > | |
▼Cstd::false_type [external] | |
▼CmatioCpp::details::is_span_oracle< std::remove_cv_t< T > > | |
CmatioCpp::details::is_span< T > | |
▼CmatioCpp::details::is_std_array_oracle< std::remove_cv_t< T > > | |
CmatioCpp::details::is_std_array< T > | |
CmatioCpp::SpanUtils::has_data_method< T, typename > | |
CmatioCpp::SpanUtils::has_size_method< T, typename > | |
CmatioCpp::SpanUtils::has_type_member< class, typename > | |
CmatioCpp::SpanUtils::is_element_defined< T, typename > | |
CmatioCpp::SpanUtils::is_make_span_callable< Class, typename > | |
CmatioCpp::SpanUtils::is_span_constructible< Class, typename > | |
CmatioCpp::SpanUtils::is_value_defined< T, typename > | |
CmatioCpp::dependent_false< T > | Dependent_false is a type-dependent expression that is always false |
CmatioCpp::details::is_span_oracle< T > | |
CmatioCpp::details::is_std_array_oracle< T > | |
CmatioCpp::is_eigen_matrix< T, typename, typename > | Is_eigen_matrix is a template metafunction to check if T is an Eigen matrix |
CmatioCpp::is_make_variable_callable< Class, typename > | Is_make_variable_callable is a template utility to check if the make_variable works for a give type |
CmatioCpp::is_string16_compatible< T > | Utility meta-function to check if a type is compatible with a std::u16string |
CmatioCpp::is_string32_compatible< T > | Utility meta-function to check if a type is compatible with a std::u32string |
CmatioCpp::is_string_compatible< T > | Utility meta-function to check if a type is compatible with a std::string |
CmatioCpp::is_vector_compatible< T, typename, typename > | Is_vector_compatible is a utility metafunction to check if the input vector T is compatible with matioCpp |
CmatioCpp::File | |
CmatioCpp::get_type< Tp > | Utility metafunction to get the ValueType from a given primitive type |
CmatioCpp::get_type< char > | |
CmatioCpp::get_type< char16_t > | |
CmatioCpp::get_type< char32_t > | |
CmatioCpp::get_type< double > | |
CmatioCpp::get_type< float > | |
CmatioCpp::get_type< int16_t > | |
CmatioCpp::get_type< int32_t > | |
CmatioCpp::get_type< int64_t > | |
CmatioCpp::get_type< int8_t > | |
CmatioCpp::get_type< Logical > | |
CmatioCpp::get_type< size_t_type > | |
CmatioCpp::get_type< uint16_t > | |
CmatioCpp::get_type< uint32_t > | |
CmatioCpp::get_type< uint8_t > | |
CmatioCpp::File::Impl | |
▼Cstd::integral_constant< bool, From==To||From==matioCpp::dynamic_extent||To==matioCpp::dynamic_extent > [external] | |
CmatioCpp::details::is_allowed_extent_conversion< From, To > | |
▼Cstd::integral_constant< bool, std::is_convertible< From(*)[], To(*)[]>::value > [external] | |
CmatioCpp::details::is_allowed_element_type_conversion< From, To > | |
CmatioCpp::Logical | Utility class to consider logical values |
CmatioCpp::make_variable_output< Class > | Make_variable_output is a template utility to check the type that make_variable would output |
CmatioCpp::SpanUtils::make_void< Ts > | |
▼CmatioCpp::MatvarHandler | |
CmatioCpp::SharedMatvar | |
CmatioCpp::WeakMatvar | |
CmatioCpp::MatvarHandler::Ownership | Used to define the ownership of a matvar |
CmatioCpp::MatvarHandler::PointerInfo | |
CmatioCpp::SlicingInfo | |
CmatioCpp::Span< ElementType, Extent > | |
CmatioCpp::details::span_iterator< Span, IsConst > | |
CmatioCpp::StructArrayElement< isConst > | |
▼Cstd::true_type [external] | |
CmatioCpp::SpanUtils::has_data_method< T, void_t< decltype(std::declval< T >().data())> > | |
CmatioCpp::SpanUtils::has_size_method< T, void_t< decltype(std::declval< T >().size())> > | |
CmatioCpp::SpanUtils::has_type_member< T, void_t< typename T::value_type > > | |
CmatioCpp::SpanUtils::is_element_defined< T, void_t< typename T::element_type > > | |
CmatioCpp::SpanUtils::is_make_span_callable< Class, void_t< decltype(make_span(std::declval< Class >()))> > | |
CmatioCpp::SpanUtils::is_span_constructible< Class, typename std::enable_if< std::is_constructible< Span< typename container_data< Class >::type >, Class & >::value >::type > | |
CmatioCpp::SpanUtils::is_value_defined< T, void_t< typename T::value_type > > | |
CmatioCpp::details::is_span_oracle< matioCpp::Span< ElementType, Extent > > | |
CmatioCpp::details::is_std_array_oracle< std::array< ElementType, Extent > > | |
CmatioCpp::is_make_variable_callable< Class, matioCpp::SpanUtils::void_t< decltype(matioCpp::make_variable(std::declval< std::string >(), std::declval< Class >()))> > | |
CmatioCpp::is_string16_compatible< char16_t > | |
CmatioCpp::is_string16_compatible< uint16_t > | |
CmatioCpp::is_string32_compatible< char32_t > | |
CmatioCpp::is_string32_compatible< uint32_t > | |
CmatioCpp::is_string_compatible< char > | |
CmatioCpp::is_string_compatible< uint8_t > | |
▼CmatioCpp::Variable | The matioCpp::Variable class is the equivalent of matvar_t in matio |
CmatioCpp::CellArray | CellArray is a particular type of Variable specialized for cell arrays |
CmatioCpp::Element< T > | Element allows having a 1x1 variable (like double, int,..) castable to a primitive type |
CmatioCpp::MultiDimensionalArray< T > | MultiDimensionalArray is a particular type of Variable specialized for multidimensional arrays of a generic type T |
CmatioCpp::Struct | Struct is a particular type of Variable specialized for structs |
CmatioCpp::StructArray | StructArray is a particular type of Variable specialized for array of structs |
CmatioCpp::Vector< T > | Vector is a particular type of Variable specialized for 1-D arrays of a generic type T |
CmatioCpp::vector_iterator< Vector, IsConst > | |