|
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.
1.8.6