Iterator implementation for traversing templated Marker vector without the template. More...
#include <Marker.h>
Public Member Functions | |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | MarkerIteratorImpl (typename std::vector< T >::const_iterator i) |
bool | operator!= (const MarkerIterator &other) |
const Marker * | operator* () |
MarkerIterator & | operator++ () |
const Marker * | operator-> () |
MarkerIteratorImpl & | operator= (const MarkerIteratorImpl &other) |
bool | operator== (const MarkerIterator &other) |
MarkerIterator & | reset () |
~MarkerIteratorImpl () | |
Private Attributes | |
std::vector< T >::const_iterator | _begin |
std::vector< T >::const_iterator | _i |
Iterator implementation for traversing templated Marker vector without the template.
T | T extends Marker |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW alvar::MarkerIteratorImpl< T >::MarkerIteratorImpl | ( | typename std::vector< T >::const_iterator | i | ) | [inline] |
alvar::MarkerIteratorImpl< T >::~MarkerIteratorImpl | ( | ) | [inline] |
bool alvar::MarkerIteratorImpl< T >::operator!= | ( | const MarkerIterator & | other | ) | [inline, virtual] |
Implements alvar::MarkerIterator.
const Marker* alvar::MarkerIteratorImpl< T >::operator* | ( | ) | [inline, virtual] |
Implements alvar::MarkerIterator.
MarkerIterator& alvar::MarkerIteratorImpl< T >::operator++ | ( | ) | [inline, virtual] |
Implements alvar::MarkerIterator.
const Marker* alvar::MarkerIteratorImpl< T >::operator-> | ( | ) | [inline, virtual] |
Implements alvar::MarkerIterator.
MarkerIteratorImpl& alvar::MarkerIteratorImpl< T >::operator= | ( | const MarkerIteratorImpl< T > & | other | ) | [inline] |
bool alvar::MarkerIteratorImpl< T >::operator== | ( | const MarkerIterator & | other | ) | [inline, virtual] |
Implements alvar::MarkerIterator.
MarkerIterator& alvar::MarkerIteratorImpl< T >::reset | ( | ) | [inline, virtual] |
Implements alvar::MarkerIterator.
std::vector<T>::const_iterator alvar::MarkerIteratorImpl< T >::_begin [private] |
std::vector<T>::const_iterator alvar::MarkerIteratorImpl< T >::_i [private] |