Alexandria 2.31.0
SDC-CH common library for the Euclid project
|
#include <GridCellManagerVectorOfVectors.h>
Public Member Functions | |
StrideIterator (typename std::vector< T >::iterator start, int stride) | |
bool | operator!= (const StrideIterator &other) const |
bool | operator> (const StrideIterator &other) const |
StrideIterator & | operator++ () |
StrideIterator & | operator+= (int diff) |
ptrdiff_t | operator- (const StrideIterator &other) const |
VectorValueProxy< T > | operator* () |
VectorValueProxy< T > | operator-> () |
Private Attributes | |
std::vector< T >::iterator | m_i |
int | m_stride |
Iterator that strides over the underlying vector, so +1 actually steps n positions
Definition at line 43 of file GridCellManagerVectorOfVectors.h.
|
inline |
Definition at line 44 of file GridCellManagerVectorOfVectors.h.
|
inline |
Definition at line 46 of file GridCellManagerVectorOfVectors.h.
References Euclid::GridContainer::GridCellManagerVectorOfVectors< T >::StrideIterator::m_i.
|
inline |
|
inline |
|
inline |
Definition at line 59 of file GridCellManagerVectorOfVectors.h.
References Euclid::GridContainer::GridCellManagerVectorOfVectors< T >::StrideIterator::m_i.
|
inline |
|
inline |
|
inline |
Definition at line 50 of file GridCellManagerVectorOfVectors.h.
References Euclid::GridContainer::GridCellManagerVectorOfVectors< T >::StrideIterator::m_i.
|
private |
Definition at line 77 of file GridCellManagerVectorOfVectors.h.
Referenced by Euclid::GridContainer::GridCellManagerVectorOfVectors< T >::StrideIterator::operator!=(), Euclid::GridContainer::GridCellManagerVectorOfVectors< T >::StrideIterator::operator*(), Euclid::GridContainer::GridCellManagerVectorOfVectors< T >::StrideIterator::operator++(), Euclid::GridContainer::GridCellManagerVectorOfVectors< T >::StrideIterator::operator+=(), Euclid::GridContainer::GridCellManagerVectorOfVectors< T >::StrideIterator::operator-(), Euclid::GridContainer::GridCellManagerVectorOfVectors< T >::StrideIterator::operator->(), and Euclid::GridContainer::GridCellManagerVectorOfVectors< T >::StrideIterator::operator>().
|
private |
Definition at line 78 of file GridCellManagerVectorOfVectors.h.
Referenced by Euclid::GridContainer::GridCellManagerVectorOfVectors< T >::StrideIterator::operator*(), Euclid::GridContainer::GridCellManagerVectorOfVectors< T >::StrideIterator::operator++(), Euclid::GridContainer::GridCellManagerVectorOfVectors< T >::StrideIterator::operator-(), and Euclid::GridContainer::GridCellManagerVectorOfVectors< T >::StrideIterator::operator->().