matio-cpp  v0.2.5
A C++ wrapper of the matio library, with memory ownership handling, to read and write .mat files.
matioCpp::details Namespace Reference

Data Structures

struct  is_span_oracle
 
struct  is_span_oracle< matioCpp::Span< ElementType, Extent > >
 
struct  is_span
 
struct  is_std_array_oracle
 
struct  is_std_array_oracle< std::array< ElementType, Extent > >
 
struct  is_std_array
 
struct  is_allowed_extent_conversion
 
struct  is_allowed_element_type_conversion
 
class  span_iterator
 
class  extent_type
 
class  extent_type< dynamic_extent >
 
struct  calculate_subspan_type
 
struct  calculate_byte_size
 
struct  calculate_byte_size< ElementType, dynamic_extent >
 

Functions

template<class Span , bool IsConst>
MATIOCPP_CONSTEXPR span_iterator< Span, IsConst > operator+ (typename span_iterator< Span, IsConst >::difference_type n, span_iterator< Span, IsConst > rhs)
 
template<class Span , bool IsConst>
MATIOCPP_CONSTEXPR span_iterator< Span, IsConst > operator- (typename span_iterator< Span, IsConst >::difference_type n, span_iterator< Span, IsConst > rhs)
 

Function Documentation

◆ operator+()

template<class Span , bool IsConst>
MATIOCPP_CONSTEXPR span_iterator<Span, IsConst> matioCpp::details::operator+ ( typename span_iterator< Span, IsConst >::difference_type  n,
span_iterator< Span, IsConst >  rhs 
)

Definition at line 317 of file Span.h.

◆ operator-()

template<class Span , bool IsConst>
MATIOCPP_CONSTEXPR span_iterator<Span, IsConst> matioCpp::details::operator- ( typename span_iterator< Span, IsConst >::difference_type  n,
span_iterator< Span, IsConst >  rhs 
)

Definition at line 325 of file Span.h.