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