rasdaman complete source
|
#include <itertype.hh>
Public Member Functions | |
r_IterType () | |
default constructor More... | |
r_IterType (T *newLastElem, T *newElems) | |
constructor used in r_Structure_Type More... | |
r_IterType (T *newLastElem, T *newElems, T *newCurrPos) | |
constructor used in r_Structure_Type More... | |
r_IterType (const r_IterType< T > &iter) | |
copy constructor More... | |
~r_IterType () | |
destructor More... | |
r_IterType< T > & | operator= (const r_IterType< T > &iter) |
assignment operator More... | |
bool | operator== (const r_IterType< T > &otherIter) |
equal comparison: equal if they point to the same element. More... | |
bool | operator!= (const r_IterType< T > &otherIter) |
no equal comparison: not equal if they point to different elements More... | |
r_IterType< T > & | operator++ () |
prefix incrementor More... | |
r_IterType< T > | operator++ (int) |
postfix incrementor More... | |
T | operator* () |
the dereference operator gets the actual element More... | |
Protected Attributes | |
T * | lastElem |
T * | myElems |
T * | currPos |
r_IterType< T >::r_IterType | ( | ) |
default constructor
r_IterType< T >::r_IterType | ( | T * | newLastElem, |
T * | newElems | ||
) |
constructor used in r_Structure_Type
r_IterType< T >::r_IterType | ( | T * | newLastElem, |
T * | newElems, | ||
T * | newCurrPos | ||
) |
constructor used in r_Structure_Type
r_IterType< T >::r_IterType | ( | const r_IterType< T > & | iter | ) |
copy constructor
r_IterType< T >::~r_IterType | ( | ) |
destructor
bool r_IterType< T >::operator!= | ( | const r_IterType< T > & | otherIter | ) |
no equal comparison: not equal if they point to different elements
T r_IterType< T >::operator* | ( | ) |
the dereference operator gets the actual element
r_IterType<T>& r_IterType< T >::operator++ | ( | ) |
prefix incrementor
r_IterType<T> r_IterType< T >::operator++ | ( | int | ) |
postfix incrementor
r_IterType<T>& r_IterType< T >::operator= | ( | const r_IterType< T > & | iter | ) |
assignment operator
bool r_IterType< T >::operator== | ( | const r_IterType< T > & | otherIter | ) |
equal comparison: equal if they point to the same element.
|
protected |
|
protected |
|
protected |