KrisLibrary
1.0.0
|
An iterator through VectorTemplate elements. More...
#include <VectorTemplate.h>
Public Types | |
typedef VectorIterator< T > | MyT |
typedef T | value_type |
typedef T * | pointer |
typedef T & | reference |
typedef size_t | difference_type |
typedef std::random_access_iterator_tag | iterator_category |
Public Member Functions | |
VectorIterator (const MyT &i) | |
VectorIterator (T *_ptr, int _stride) | |
T & | operator* () |
T * | operator-> () |
MyT & | operator++ () |
MyT & | operator-- () |
MyT & | operator++ (int) |
MyT & | operator-- (int) |
MyT | operator+ (int i) const |
MyT | operator- (int i) const |
bool | operator!= (const MyT &i) |
bool | operator== (const MyT &i) |
bool | operator< (const MyT &i) |
bool | operator> (const MyT &i) |
size_t | operator- (const MyT &i) const |
Public Attributes | |
T * | ptr |
int | stride |
An iterator through VectorTemplate elements.
Operates as an STL random access, input/output iterator.