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