5#ifndef NAVIGATION_NAVIGABLEVECTORITERATOR_H
6#define NAVIGATION_NAVIGABLEVECTORITERATOR_H
13template<
typename OBJCT,
typename STORE >
114 return *(*m_actualIter);
132 found = *(*m_actualIter) == anObject;
NavigableVectorIterator & operator--(int)
const object_type * operator[](int i)
NavigableVectorIterator(const store_type &aStore)
NavigableVectorIterator begin() const
NavigableVectorIterator end()
NavigableVectorIterator begin()
bool operator==(const NavigableVectorIterator &anIter) const
NavigableVectorIterator & find(const object_type *anObject)
const object_type * operator*()
NavigableVectorIterator operator++(int)
NavigableVectorIterator end() const
NavigableVectorIterator operator--()
const store_type * m_storePtr
const object_type * operator[](unsigned int i)
bool operator!=(const NavigableVectorIterator &anIter) const
NavigableVectorIterator()
virtual ~NavigableVectorIterator()=default
store_const_iter m_actualIter
NavigableVectorIterator operator++()
store_type::const_iterator store_const_iter
NavigableVectorIterator(const store_type *aStore)