Element iterator, used to iterate through valid vector object elements. More...
#include <rvc/vector.h>
Public Member Functions | |
| ELEMITERATOR (const ELEMITERATOR< _ELEM > &rhs) | |
| ELEMITERATOR (int) | |
| ELEMITERATOR () | |
| ~ELEMITERATOR () | |
| INT32 | GetElementNumber () const |
| bool | operator!= (const ELEMITERATOR< _ELEM > &rhs) const |
| const _ELEM & | operator* () const |
| ELEMITERATOR< _ELEM > & | operator++ () |
| ELEMITERATOR< _ELEM > & | operator-- () |
| const _ELEM * | operator-> () const |
| ELEMITERATOR< _ELEM > & | operator= (const ELEMITERATOR< _ELEM > &rhs) |
| bool | operator== (const ELEMITERATOR< _ELEM > &rhs) const |
Element iterator, used to iterate through valid vector object elements.
See methods ElementBegin() and ElementEnd() for obtaining an element iterator
| RVC::VECTOR::ELEMITERATOR< _ELEM >::ELEMITERATOR | ( | ) | [inline] |
Default constructor.
| RVC::VECTOR::ELEMITERATOR< _ELEM >::ELEMITERATOR | ( | int | ) | [inline] |
Idiot constructor for G++.
| RVC::VECTOR::ELEMITERATOR< _ELEM >::ELEMITERATOR | ( | const ELEMITERATOR< _ELEM > & | rhs | ) | [inline] |
Copy constructor.
| RVC::VECTOR::ELEMITERATOR< _ELEM >::~ELEMITERATOR | ( | ) | [inline] |
Destructor.
| INT32 RVC::VECTOR::ELEMITERATOR< _ELEM >::GetElementNumber | ( | ) | const [inline] |
Get absolute element number.
| bool RVC::VECTOR::ELEMITERATOR< _ELEM >::operator!= | ( | const ELEMITERATOR< _ELEM > & | rhs | ) | const [inline] |
Comparison for inequality.
| const _ELEM& RVC::VECTOR::ELEMITERATOR< _ELEM >::operator* | ( | ) | const [inline] |
Dereference Do not use unless iterator obtained from VECTOR::ElementBegin() or will crash.
| ELEMITERATOR<_ELEM>& RVC::VECTOR::ELEMITERATOR< _ELEM >::operator++ | ( | ) | [inline] |
Pre-increment to next valid element.
Do not use unless iterator obtained from VECTOR::ElementBegin() or will crash.
| ELEMITERATOR<_ELEM>& RVC::VECTOR::ELEMITERATOR< _ELEM >::operator-- | ( | ) | [inline] |
Pre-decrement to previous valid element.
Do not use unless iterator obtained from VECTOR::ElementBegin() or will crash.
| const _ELEM* RVC::VECTOR::ELEMITERATOR< _ELEM >::operator-> | ( | ) | const [inline] |
Dereference arrow.
| ELEMITERATOR<_ELEM>& RVC::VECTOR::ELEMITERATOR< _ELEM >::operator= | ( | const ELEMITERATOR< _ELEM > & | rhs | ) | [inline] |
Assignment.
| bool RVC::VECTOR::ELEMITERATOR< _ELEM >::operator== | ( | const ELEMITERATOR< _ELEM > & | rhs | ) | const [inline] |
Comparison for equality.
1.6.1