Iterators¶
See also
Iterator protocol on developer.mozilla.org
-
class
ForwardDListIterator(ref)¶ A iterator which iterates in forward order over a Double Linked List.
Takes a Double Linked List and returns an iterator
Arguments: - ref (DoubleLinkedList) – Reference to a double linked list
-
ForwardDListIterator.next()¶ Returns a new entry of the list
-
class
ReverseDListIterator(ref)¶ A iterator which iterates in reverse order over a Double Linked List.
Takes the Double Linked list and creates a ReverseDListIterator
Arguments: - ref (DoubleLinkedList) – Reference to Double Linked List
-
ReverseDListIterator.next()¶ Returns a new entry of the list