#include <RmLinkedList.h>
Inheritance diagram for RmLinkedList< Type >::const_iterator:

Public Member Functions | |
| const_iterator () | |
| Constructor. | |
| const_iterator (const RmLinkedList< Type > *pParent, ItemNode *pItemNode) | |
| Constructor. | |
| ~const_iterator () | |
| Destructor. | |
| const_iterator & | operator++ () |
| Prefix++. | |
| const_iterator | operator++ (int) |
| Postfix++. | |
| const_iterator & | operator-- () |
| Prefix--. | |
| const_iterator | operator-- (int) |
| Prefix--. | |
| const Type & | operator * () const |
| Accessing actual item. | |
| bool | operator== (const const_iterator &src) |
| opreator == | |
| bool | operator!= (const const_iterator &src) |
| opreator != | |
Protected Attributes | |
| const RmLinkedList< Type > * | m_pParent |
| Linkedlist that owns this iterator. | |
| ItemNode * | m_pItemNode |
| ItemNode ItemNode. | |
Constant iterator for this array class. begin() returns the beginning iterator and ++ operator of iterator will advance iterator by 1. Similarly -- operator will move backward by 1.
|
|||||||||
|
Constructor. Constructor |
|
||||||||||||||||
|
Constructor. Constructor |
|
|||||||||
|
Destructor. Destructor |
|
|||||||||
|
Accessing actual item. Access item by dereferencing iterator
|
|
||||||||||
|
opreator != Equality operator
|
|
||||||||||
|
Postfix++. Increment operator to advance iterator
Reimplemented in RmLinkedList< Type >::iterator. |
|
|||||||||
|
Prefix++. Increment operator to advance iterator
Reimplemented in RmLinkedList< Type >::iterator. |
|
||||||||||
|
Prefix--. Decrement operator to move iterator backward
Reimplemented in RmLinkedList< Type >::iterator. |
|
|||||||||
|
Prefix--. Decrement operator to move iterator backward
Reimplemented in RmLinkedList< Type >::iterator. |
|
||||||||||
|
opreator == Equality operator
|
1.3.6