#include <ptr_vector.h>
Inherits stdx::ptr_iterator_tag.
Inheritance diagram for stdx::ptr_vec_iter< T >:
Friends | |
class | stdx::ptr_vector< T > |
class | stdx::const_ptr_vec_iter< T > |
class | stdx::ptr_iter_util< ptr_vec_iter< T > > |
iterator class template for ptr_vector (typedef-ed as ptr_vector<T>::iterator) that fulfills the requirements of a Random Access Iterator;
iterates over pointed-to objects not pointers;
Similar to std::vector<T>::iterator
this iterator represents a pointer to a position within ptr_vector rather than a pointer to a concrete object. In contrast to std::vector<T>::iterator
this iterator remains valid when ptr_vector expands (e.g. in the progress of push_back()
).