MVE - Multi-View Environment mve-devel
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
math::algo::InterleavedIter< T, S > Struct Template Reference

Iterator that advances 'S' elements of type T. More...

#include <algo.h>

Collaboration diagram for math::algo::InterleavedIter< T, S >:
Collaboration graph
[legend]

Public Member Functions

 InterleavedIter (T const *pos)
 
bool operator!= (InterleavedIter< T, S > const &other) const
 
T const & operator* (void) const
 
InterleavedIteroperator++ (void)
 
bool operator== (InterleavedIter< T, S > const &other) const
 

Public Attributes

T const * pos
 

Detailed Description

template<typename T, int S>
struct math::algo::InterleavedIter< T, S >

Iterator that advances 'S' elements of type T.

Definition at line 145 of file algo.h.

Constructor & Destructor Documentation

◆ InterleavedIter()

template<typename T , int S>
math::algo::InterleavedIter< T, S >::InterleavedIter ( T const *  pos)
inline

Definition at line 148 of file algo.h.

Member Function Documentation

◆ operator!=()

template<typename T , int S>
bool math::algo::InterleavedIter< T, S >::operator!= ( InterleavedIter< T, S > const &  other) const
inline

Definition at line 153 of file algo.h.

◆ operator*()

template<typename T , int S>
T const & math::algo::InterleavedIter< T, S >::operator* ( void  ) const
inline

Definition at line 150 of file algo.h.

◆ operator++()

template<typename T , int S>
InterleavedIter & math::algo::InterleavedIter< T, S >::operator++ ( void  )
inline

Definition at line 149 of file algo.h.

◆ operator==()

template<typename T , int S>
bool math::algo::InterleavedIter< T, S >::operator== ( InterleavedIter< T, S > const &  other) const
inline

Definition at line 151 of file algo.h.

Member Data Documentation

◆ pos

template<typename T , int S>
T const* math::algo::InterleavedIter< T, S >::pos

Definition at line 147 of file algo.h.


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