14 template<
class ITERATORTYPE,
class ELEMENTTYPE>
36 return mPos->second.get();
46 template<
class MAPTYPE,
class ELEMENTTYPE>
68 template<
class MAPTYPE,
class ELEMENTTYPE>
Definition: uniqueptrmapiterator.h:69
UniquePtrConstMapWrapper(const MAPTYPE &inMap)
Definition: uniqueptrmapiterator.h:72
UniquePtrMapIterator operator++()
Definition: uniqueptrmapiterator.h:23
UniquePtrMapIterator(ITERATORTYPE pos)
Definition: uniqueptrmapiterator.h:18
Definition: uniqueptrmapiterator.h:15
Iterator begin()
Definition: uniqueptrmapiterator.h:57
UniquePtrMapIterator< typename MAPTYPE::const_iterator, const ELEMENTTYPE > ConstIterator
Definition: uniqueptrmapiterator.h:77
bool operator!=(const UniquePtrMapIterator &rhs)
Definition: uniqueptrmapiterator.h:29
Definition: uniqueptrmapiterator.h:47
UniquePtrMapIterator< typename MAPTYPE::iterator, ELEMENTTYPE > Iterator
Definition: uniqueptrmapiterator.h:55
Definition: templateapp.h:17
ITERATORTYPE mPos
Definition: uniqueptrmapiterator.h:39
UniquePtrMapWrapper(MAPTYPE &inMap)
Definition: uniqueptrmapiterator.h:50
ELEMENTTYPE operator*() const
Definition: uniqueptrmapiterator.h:34
ConstIterator begin() const
Definition: uniqueptrmapiterator.h:79
Iterator end()
Definition: uniqueptrmapiterator.h:58
ConstIterator end() const
Definition: uniqueptrmapiterator.h:80