#include <linklist.H>
Collaboration diagram for LINKLIST< T >::Iterator:
Public Member Functions | |
Iterator () | |
Iterator (Node *n, bool rev=0) | |
Iterator (const Iterator &iter) | |
bool | is_reverse () const |
bool | operator== (const Iterator &iter) const |
bool | operator!= (const Iterator &iter) const |
Iterator & | operator++ () |
Iterator | operator++ (int) |
Iterator & | operator-- () |
Iterator | operator-- (int) |
const T & | operator * () const |
T & | operator * () |
Iterator & | next () |
Iterator & | prev () |
Protected Attributes | |
Node * | _node |
bool | _reverse |
Friends | |
class | LINKLIST< T > |
Definition at line 39 of file linklist.H.
|
Definition at line 48 of file linklist.H. |
|
Definition at line 49 of file linklist.H. |
|
Definition at line 51 of file linklist.H. |
|
Definition at line 53 of file linklist.H. References LINKLIST< T >::Iterator::_reverse. |
|
Definition at line 94 of file linklist.H. Referenced by LINKLIST< T >::erase(). |
|
Definition at line 91 of file linklist.H. References LINKLIST< T >::Iterator::_node, and LINKLIST< T >::Node::data. |
|
Definition at line 89 of file linklist.H. References LINKLIST< T >::Iterator::_node, and LINKLIST< T >::Node::data. |
|
Definition at line 59 of file linklist.H. References LINKLIST< T >::Iterator::_node. |
|
Definition at line 69 of file linklist.H. |
|
Definition at line 63 of file linklist.H. References LINKLIST< T >::Iterator::_node, LINKLIST< T >::Iterator::_reverse, LINKLIST< T >::Node::next, and LINKLIST< T >::Node::prev. |
|
Definition at line 82 of file linklist.H. |
|
Definition at line 76 of file linklist.H. References LINKLIST< T >::Iterator::_node, LINKLIST< T >::Iterator::_reverse, LINKLIST< T >::Node::next, and LINKLIST< T >::Node::prev. |
|
Definition at line 55 of file linklist.H. References LINKLIST< T >::Iterator::_node. |
|
Definition at line 99 of file linklist.H. Referenced by LINKLIST< T >::erase(). |
|
Definition at line 41 of file linklist.H. |
|
|
Definition at line 43 of file linklist.H. Referenced by LINKLIST< T >::Iterator::is_reverse(), LINKLIST< T >::Iterator::operator++(), and LINKLIST< T >::Iterator::operator--(). |