Documentation 6b54b78464
Loading...
Searching...
No Matches
C2DContainer< Index_t, Scalar_t, Store, AlignSize, StaticRows, StaticCols >::CInnerIter Class Reference

Scalar iterator to the inner dimension of the container, read-only. More...

#include <C2DContainer.hpp>

Public Member Functions

 CInnerIter ()=delete
 
 CInnerIter (const Scalar *ptr, Index increment) noexcept
 
Scalar operator* () const noexcept
 
CInnerIter operator++ (int) noexcept
 

Detailed Description

template<typename Index_t, class Scalar_t, StorageType Store, size_t AlignSize, size_t StaticRows, size_t StaticCols>
class C2DContainer< Index_t, Scalar_t, Store, AlignSize, StaticRows, StaticCols >::CInnerIter

Scalar iterator to the inner dimension of the container, read-only.

Constructor & Destructor Documentation

◆ CInnerIter() [1/2]

template<typename Index_t , class Scalar_t , StorageType Store, size_t AlignSize, size_t StaticRows, size_t StaticCols>
C2DContainer< Index_t, Scalar_t, Store, AlignSize, StaticRows, StaticCols >::CInnerIter::CInnerIter ( )
delete

◆ CInnerIter() [2/2]

template<typename Index_t , class Scalar_t , StorageType Store, size_t AlignSize, size_t StaticRows, size_t StaticCols>
C2DContainer< Index_t, Scalar_t, Store, AlignSize, StaticRows, StaticCols >::CInnerIter::CInnerIter ( const Scalar *  ptr,
Index  increment 
)
inlinenoexcept

Member Function Documentation

◆ operator*()

template<typename Index_t , class Scalar_t , StorageType Store, size_t AlignSize, size_t StaticRows, size_t StaticCols>
Scalar C2DContainer< Index_t, Scalar_t, Store, AlignSize, StaticRows, StaticCols >::CInnerIter::operator* ( ) const
inlinenoexcept

◆ operator++()

template<typename Index_t , class Scalar_t , StorageType Store, size_t AlignSize, size_t StaticRows, size_t StaticCols>
CInnerIter C2DContainer< Index_t, Scalar_t, Store, AlignSize, StaticRows, StaticCols >::CInnerIter::operator++ ( int  )
inlinenoexcept

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