#include <utility/uniqueptrvectoriterator.h>
Public Types | |
using | Iterator = UniquePtrVectorIterator< typename VECTORTYPE::iterator, ELEMENTTYPE > |
Public Member Functions | |
UniquePtrVectorWrapper (VECTORTYPE &inVector) | |
Iterator | begin () |
Iterator | end () |
Helper class to wrap a vector of unique_ptrs, allowing you to expose the vector to clients, while hiding the unique_ptr. This is the non-const version.
using Iterator = UniquePtrVectorIterator<typename VECTORTYPE::iterator, ELEMENTTYPE> |
UniquePtrVectorWrapper | ( | VECTORTYPE & | inVector | ) |
Iterator begin | ( | ) |
Iterator end | ( | ) |