1 #ifndef DEREFERENCINGCONSTITERATOR_H 2 #define DEREFERENCINGCONSTITERATOR_H 12 template<
typename ObjectType,
typename IteratorType >
26 return other.mItr == mItr;
31 return other.mItr != mItr;
49 #endif // DEREFERENCINGCONSTITERATOR_H bool operator==(const DereferencingConstIterator< ObjectType, IteratorType > &other) const
Definition: dereferencingconstiterator.h:24
DereferencingConstIterator< ObjectType, IteratorType > & operator++()
Definition: dereferencingconstiterator.h:34
A helper class to provide an iterator into a collection of pointers such that when the iterator is de...
Definition: dereferencingconstiterator.h:13
DereferencingConstIterator(IteratorType itr)
Definition: dereferencingconstiterator.h:16
const ObjectType & operator*()
Definition: dereferencingconstiterator.h:19
DereferencingConstIterator< ObjectType, IteratorType > operator++(int)
Definition: dereferencingconstiterator.h:40
bool operator!=(const DereferencingConstIterator< ObjectType, IteratorType > &other) const
Definition: dereferencingconstiterator.h:29