template class Core::ListIterator
Overview
List iterator. More…
#include <corelinkedlist.h> template <class T> class ListIterator { public: // construction ListIterator (const LinkedList <T>& list); // methods bool done () const; void first (); void last (); T& next (); T& previous (); T& peekNext () const; bool operator == (const ListIterator& other) const; bool operator != (const ListIterator& other) const; };
Detailed Documentation
List iterator.
Methods
bool done () const
Check if iteration is done.
void first ()
Seek to first element.
void last ()
Seek to last element.
T& next ()
Seek and return next element.
T& previous ()
Seek and return previous element.
T& peekNext () const
Peek at next element (but don’t seek).