15 template<
class ITERATORTYPE,
class ELEMENTTYPE>
47 template<
class VECTORTYPE,
class ELEMENTTYPE>
69 template<
class VECTORTYPE,
class ELEMENTTYPE>
83 const VECTORTYPE* mVector;
Definition: uniqueptrvectoriterator.h:70
UniquePtrVectorIterator operator++()
Definition: uniqueptrvectoriterator.h:23
UniquePtrVectorWrapper(VECTORTYPE &inVector)
Definition: uniqueptrvectoriterator.h:51
ITERATORTYPE mPos
Definition: uniqueptrvectoriterator.h:39
UniquePtrConstVectorWrapper(const VECTORTYPE &inVector)
Definition: uniqueptrvectoriterator.h:73
ConstIterator begin() const
Definition: uniqueptrvectoriterator.h:79
Definition: uniqueptrvectoriterator.h:16
ELEMENTTYPE operator*() const
Definition: uniqueptrvectoriterator.h:34
UniquePtrVectorIterator< typename VECTORTYPE::iterator, ELEMENTTYPE > Iterator
Definition: uniqueptrvectoriterator.h:55
UniquePtrVectorIterator(ITERATORTYPE pos)
Definition: uniqueptrvectoriterator.h:19
bool operator!=(const UniquePtrVectorIterator &rhs)
Definition: uniqueptrvectoriterator.h:29
ConstIterator end() const
Definition: uniqueptrvectoriterator.h:80
Iterator begin()
Definition: uniqueptrvectoriterator.h:57
UniquePtrVectorIterator< typename VECTORTYPE::const_iterator, const ELEMENTTYPE > ConstIterator
Definition: uniqueptrvectoriterator.h:77
Definition: templateapp.h:17
Definition: uniqueptrvectoriterator.h:48
Iterator end()
Definition: uniqueptrvectoriterator.h:58