#include </opt/build/repo/nap/utility/src/utility/uniqueptrmapiterator.h>
Public Member Functions | |
UniquePtrMapIterator (ITERATORTYPE pos) | |
UniquePtrMapIterator | operator++ () |
bool | operator!= (const UniquePtrMapIterator &rhs) |
ELEMENTTYPE | operator* () const |
Public Attributes | |
ITERATORTYPE | mPos |
Helper class that can be used to wrap an iterator to a map of unique_ptrs and extract its underlying type, without having to expose the unique_ptr itself.
UniquePtrMapIterator | ( | ITERATORTYPE | pos | ) |
bool operator!= | ( | const UniquePtrMapIterator< ITERATORTYPE, ELEMENTTYPE > & | rhs | ) |
ELEMENTTYPE operator* | ( | ) | const |
UniquePtrMapIterator operator++ | ( | ) |
ITERATORTYPE mPos |