Alexandria 2.31.4
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.
Referenced by operator!=(), operator++(), operator+=(), operator-(), and operator>().
|
inline |
Definition at line 46 of file GridCellManagerVectorOfVectors.h.
References m_i, and StrideIterator().
|
inline |
Definition at line 68 of file GridCellManagerVectorOfVectors.h.
|
inline |
Definition at line 54 of file GridCellManagerVectorOfVectors.h.
References m_i, m_stride, and StrideIterator().
|
inline |
Definition at line 59 of file GridCellManagerVectorOfVectors.h.
References m_i, and StrideIterator().
|
inline |
Definition at line 64 of file GridCellManagerVectorOfVectors.h.
References m_i, m_stride, and StrideIterator().
|
inline |
Definition at line 72 of file GridCellManagerVectorOfVectors.h.
|
inline |
Definition at line 50 of file GridCellManagerVectorOfVectors.h.
References m_i, and StrideIterator().
|
private |
Definition at line 77 of file GridCellManagerVectorOfVectors.h.
Referenced by operator!=(), operator*(), operator++(), operator+=(), operator-(), operator->(), operator>(), and StrideIterator().
|
private |
Definition at line 78 of file GridCellManagerVectorOfVectors.h.
Referenced by operator*(), operator++(), operator-(), operator->(), and StrideIterator().