#include <iterator.h>
Public Member Functions | |
Iterator (const Iterator< T > &iterator) | |
Iterator () | |
Iterator< T > & | operator++ (int) |
Iterator< T > & | operator++ () |
Iterator< T > & | operator-- (int) |
Iterator< T > & | operator-- () |
bool | operator== (const Iterator< T > &Other) |
~Iterator () | |
Private Attributes | |
T | mIterator |
Definition at line 41 of file iterator.h.
gpucalc::Iterator< T >::Iterator | ( | ) | [inline] |
gpucalc::Iterator< T >::Iterator | ( | const Iterator< T > & | iterator | ) | [inline] |
Definition at line 49 of file iterator.h.
00050 { 00051 this->mIterator(iterator.mIterator); 00052 }
gpucalc::Iterator< T >::~Iterator | ( | ) | [inline] |
Iterator<T>& gpucalc::Iterator< T >::operator++ | ( | int | ) | [inline] |
Definition at line 67 of file iterator.h.
00068 { 00069 Iterator<T> tmp = &this; 00070 ++mIterator; 00071 return tmp; 00072 }
Iterator<T>& gpucalc::Iterator< T >::operator++ | ( | ) | [inline] |
Iterator<T>& gpucalc::Iterator< T >::operator-- | ( | int | ) | [inline] |
Definition at line 82 of file iterator.h.
00083 { 00084 Iterator<T> tmp = &this; 00085 --mIterator; 00086 return tmp; 00087 }
Iterator<T>& gpucalc::Iterator< T >::operator-- | ( | ) | [inline] |
bool gpucalc::Iterator< T >::operator== | ( | const Iterator< T > & | Other | ) | [inline] |
Definition at line 96 of file iterator.h.
00097 { 00098 return (mIterator == Other.mIterator); 00099 }
T gpucalc::Iterator< T >::mIterator [private] |
Definition at line 103 of file iterator.h.