32 void set(
size_t i, T* t)
48 typename std::vector<T*>::iterator
vec_it;
100 return iterator::make_end_iterator(
this);
Vector of references to objects.
std::vector< T * > objects
const T & operator[](size_t i) const
iterator(KVRefVec< T > *refvec)
std::forward_iterator_tag iterator_category
const iterator & operator++()
static iterator make_end_iterator(KVRefVec< T > *refvec)
bool operator==(const iterator &it) const
iterator(const iterator &i)
std::vector< T * >::iterator vec_it
iterator & operator=(const iterator &rhs)
std::ptrdiff_t difference_type
bool operator!=(const iterator &it) const