Public Member Functions | |
| TMCPtrIterator (ArrayT &inArray, uint32 startIndex=0) | |
| TMCPtrIterator (const ArrayT &inArray, uint32 startIndex=0) | |
| T *& | operator* (void) |
| const T *& | operator* (void) const |
| TMCPtrIterator & | operator++ (void) |
| TMCPtrIterator | operator++ (int) |
| TMCPtrIterator & | operator-- (void) |
| TMCPtrIterator | operator-- (int) |
| boolean | operator== (const TMCPtrIterator &rhs) const |
| boolean | operator!= (const TMCPtrIterator &rhs) const |
| TMCPtrIterator & | operator= (const TMCPtrIterator &rhs) |
| void | Reset (void) |
| T * | First (void) |
| T * | Next (void) |
| boolean | More (void) |
| T * | Last (void) |
| T * | Prev (void) |
| boolean | MorePrev (void) |
| uint32 | GetIndex (void) const |
| T * | GetCurrent (void) |
| const T * | GetCurrent (void) const |
Protected Attributes | |
| ArrayT & | fMyArray |
| uint32 | fCurrentIndex |
| TMCPtrIterator< T, ArrayT >::TMCPtrIterator | ( | ArrayT & | inArray, | |
| uint32 | startIndex = 0 | |||
| ) | [inline] |
| TMCPtrIterator< T, ArrayT >::TMCPtrIterator | ( | const ArrayT & | inArray, | |
| uint32 | startIndex = 0 | |||
| ) | [inline] |
| T* TMCPtrIterator< T, ArrayT >::First | ( | void | ) | [inline] |
| const T* TMCPtrIterator< T, ArrayT >::GetCurrent | ( | void | ) | const [inline] |
| T* TMCPtrIterator< T, ArrayT >::GetCurrent | ( | void | ) | [inline] |
| uint32 TMCPtrIterator< T, ArrayT >::GetIndex | ( | void | ) | const [inline] |
| T* TMCPtrIterator< T, ArrayT >::Last | ( | void | ) | [inline] |
| boolean TMCPtrIterator< T, ArrayT >::More | ( | void | ) | [inline] |
| boolean TMCPtrIterator< T, ArrayT >::MorePrev | ( | void | ) | [inline] |
| T* TMCPtrIterator< T, ArrayT >::Next | ( | void | ) | [inline] |
| boolean TMCPtrIterator< T, ArrayT >::operator!= | ( | const TMCPtrIterator< T, ArrayT > & | rhs | ) | const [inline] |
| const T*& TMCPtrIterator< T, ArrayT >::operator* | ( | void | ) | const [inline] |
| T*& TMCPtrIterator< T, ArrayT >::operator* | ( | void | ) | [inline] |
| TMCPtrIterator TMCPtrIterator< T, ArrayT >::operator++ | ( | int | ) | [inline] |
| TMCPtrIterator& TMCPtrIterator< T, ArrayT >::operator++ | ( | void | ) | [inline] |
| TMCPtrIterator TMCPtrIterator< T, ArrayT >::operator-- | ( | int | ) | [inline] |
| TMCPtrIterator& TMCPtrIterator< T, ArrayT >::operator-- | ( | void | ) | [inline] |
| TMCPtrIterator& TMCPtrIterator< T, ArrayT >::operator= | ( | const TMCPtrIterator< T, ArrayT > & | rhs | ) | [inline] |
| boolean TMCPtrIterator< T, ArrayT >::operator== | ( | const TMCPtrIterator< T, ArrayT > & | rhs | ) | const [inline] |
| T* TMCPtrIterator< T, ArrayT >::Prev | ( | void | ) | [inline] |
| void TMCPtrIterator< T, ArrayT >::Reset | ( | void | ) | [inline] |
uint32 TMCPtrIterator< T, ArrayT >::fCurrentIndex [protected] |
ArrayT& TMCPtrIterator< T, ArrayT >::fMyArray [protected] |
1.6.3