23 T *
operator->(
void) {
return ((array->rep.array)+currentIndex); }
37 currentIndex = iter.currentIndex;
42 currentIndex = iter.currentIndex;
51 iter.currentIndex = 0;
58 iter.currentIndex = array->size();
63 return (iter.currentIndex != currentIndex || iter.array != array);
67 return (!
operator!=(iter));
82 return array->rep.array[currentIndex];
int operator==(const ResizeArrayIter< T > &iter) const
ResizeArrayIter< T > end(void) const
ResizeArrayIter< T > & operator=(const ResizeArrayIter< T > &iter)
ResizeArrayIter< T > operator++(int)
T & operator*(void) const
ResizeArrayIter< T > operator++(void)
ResizeArrayIter(ResizeArray< T > &ra)
int operator!=(const ResizeArrayIter< T > &iter) const
ResizeArrayIter< T > begin(void) const
ResizeArrayIter(const ResizeArrayIter< T > &iter)