YAP
|
Iterator for Vector class. More...
#include <Vector.h>
Public Member Functions | |
VectorIterator (typename std::array< T, N >::iterator it) | |
Constructor. | |
bool | operator!= (VectorIterator b) const |
inequality operator | |
T & | operator* () |
dereference operator | |
T * | operator-> () |
pointer operator | |
VectorIterator & | operator++ () |
pre-increment operator | |
VectorIterator | operator++ (int) |
post-increment operator | |
VectorIterator & | operator-- () |
pre-decrement operator | |
VectorIterator | operator-- (int) |
post-decrement operator | |
VectorIterator & | operator+= (typename VectorIterator::difference_type n) |
addition assignment operator | |
VectorIterator & | operator-= (typename VectorIterator::difference_type n) |
subtraction assignment operator | |
VectorIterator | operator[] (typename VectorIterator::difference_type n) const |
access operator | |
Private Attributes | |
std::array< T, N >::iterator | Iterator_ |
internal iterator | |
Friends | |
const VectorIterator::difference_type | operator- (VectorIterator lhs, VectorIterator rhs) |
difference operator | |
const bool | operator< (VectorIterator lhs, VectorIterator rhs) |
less-than operator | |
bool | operator> (VectorIterator lhs, VectorIterator rhs) |
greater-than operator | |
Iterator for Vector class.