|
Design Patterns
|
#include <list_iterator.h>
Public Member Functions | |
| ListIterator (const ListInterface< Item > *list) | |
| virtual | ~ListIterator () override |
| virtual void | First () override |
| virtual void | Next () override |
| virtual bool | IsDone () const override |
| virtual Item | CurrentItem () const override |
Public Member Functions inherited from operational::iterator::IteratorInterface< Item > | |
| virtual | ~IteratorInterface () |
|
explicit |
|
overridevirtual |
|
overridevirtual |
Implements operational::iterator::IteratorInterface< Item >.
Reimplemented in operational::iterator::SkipListIterator< Item >.
|
overridevirtual |
Implements operational::iterator::IteratorInterface< Item >.
Reimplemented in operational::iterator::SkipListIterator< Item >.
|
overridevirtual |
Implements operational::iterator::IteratorInterface< Item >.
Reimplemented in operational::iterator::SkipListIterator< Item >.
|
overridevirtual |
Implements operational::iterator::IteratorInterface< Item >.
Reimplemented in operational::iterator::SkipListIterator< Item >.