#include <List.h>
Public Member Functions | |
| ConstListIterator (const List< T > *pList) | |
| virtual kt_bool | HasNext () const |
| virtual const T & | Next () |
| virtual kt_bool | operator!= (const ConstListIterator &rOther) const |
| virtual const T & | operator* () const |
| virtual const T & | operator++ () |
| virtual T | operator++ (int) |
| virtual const T * | operator-> () const |
| virtual const ConstListIterator & | operator= (const ConstListIterator &rOther) |
Private Attributes | |
| kt_size_t | m_Index |
| const List< T > * | m_pList |
Const List iterator
| karto::ConstListIterator< T >::ConstListIterator | ( | const List< T > * | pList | ) | [inline] |
| virtual kt_bool karto::ConstListIterator< T >::HasNext | ( | ) | const [inline, virtual] |
| virtual const T& karto::ConstListIterator< T >::Next | ( | ) | [inline, virtual] |
| virtual kt_bool karto::ConstListIterator< T >::operator!= | ( | const ConstListIterator< T > & | rOther | ) | const [inline, virtual] |
| virtual const T& karto::ConstListIterator< T >::operator* | ( | ) | const [inline, virtual] |
| virtual const T& karto::ConstListIterator< T >::operator++ | ( | ) | [inline, virtual] |
| virtual T karto::ConstListIterator< T >::operator++ | ( | int | ) | [inline, virtual] |
| virtual const T* karto::ConstListIterator< T >::operator-> | ( | ) | const [inline, virtual] |
| virtual const ConstListIterator& karto::ConstListIterator< T >::operator= | ( | const ConstListIterator< T > & | rOther | ) | [inline, virtual] |
kt_size_t karto::ConstListIterator< T >::m_Index [private] |
const List<T>* karto::ConstListIterator< T >::m_pList [private] |