insertedBefore(Node *after, int count) | Experiment::Iterator< T, List, Node > | |
Iterator(List *theList, Node *at) | Experiment::Iterator< T, List, Node > | |
Iterator(const Iterator &rhs) | Experiment::Iterator< T, List, Node > | |
moveBefore(Iterator &other) | Experiment::Iterator< T, List, Node > | |
operator!=(const Iterator &rhs) const | Experiment::Iterator< T, List, Node > | |
operator*() | Experiment::Iterator< T, List, Node > | |
operator+(int positions) | Experiment::Iterator< T, List, Node > | |
operator++() | Experiment::Iterator< T, List, Node > | |
operator++(int) | Experiment::Iterator< T, List, Node > | |
operator+=(int positions) | Experiment::Iterator< T, List, Node > | |
operator-(int positions) | Experiment::Iterator< T, List, Node > | |
operator--() | Experiment::Iterator< T, List, Node > | |
operator--(int) | Experiment::Iterator< T, List, Node > | |
operator-=(int positions) | Experiment::Iterator< T, List, Node > | |
operator->() | Experiment::Iterator< T, List, Node > | |
operator=(const Iterator &rhs) | Experiment::Iterator< T, List, Node > | |
operator==(const Iterator &rhs) const | Experiment::Iterator< T, List, Node > | |
removedBefore(Node *after, int count) | Experiment::Iterator< T, List, Node > | |
swapOccurred(Node *a, Node *b) | Experiment::Iterator< T, List, Node > | |
swapWith(Iterator &other) | Experiment::Iterator< T, List, Node > | |
~Iterator() | Experiment::Iterator< T, List, Node > | |