pointer Struct Reference

CPP API: mio::details::TimeSeriesIteratorBase< Derived, FP, IsConstIter, ValueType, ReferenceType >::pointer Struct Reference
mio::details::TimeSeriesIteratorBase< Derived, FP, IsConstIter, ValueType, ReferenceType >::pointer Struct Reference

Dereferencable type with a copy of a reference. More...

#include <time_series.h>

Public Member Functions

auto operator-> ()
 

Public Attributes

reference m_ref
 

Detailed Description

template<class Derived, class FP, bool IsConstIter, class ValueType, class ReferenceType>
struct mio::details::TimeSeriesIteratorBase< Derived, FP, IsConstIter, ValueType, ReferenceType >::pointer

Dereferencable type with a copy of a reference.

This is needed in case Derived::get_reference returns a temporary object, like Eigen::Ref.

Member Function Documentation

◆ operator->()

template<class Derived , class FP , bool IsConstIter, class ValueType , class ReferenceType >
auto mio::details::TimeSeriesIteratorBase< Derived, FP, IsConstIter, ValueType, ReferenceType >::pointer::operator-> ( )
inline

Member Data Documentation

◆ m_ref

template<class Derived , class FP , bool IsConstIter, class ValueType , class ReferenceType >
reference mio::details::TimeSeriesIteratorBase< Derived, FP, IsConstIter, ValueType, ReferenceType >::pointer::m_ref