Public Types | |
| typedef Iterator< T > | Self |
| typedef Node< T > * | NodePtr |
| typedef T & | ValueRef |
| typedef T * | ValuePtr |
| typedef T | ValueType |
Public Member Functions | |
| Iterator (NodeBase *node) | |
| Self & | operator++ () |
| Self | operator++ (int) |
| Self & | operator-- () |
| Self | operator-- (int) |
| ValueRef | operator* () const |
| ValuePtr | operator-> () const |
| bool | operator== (const Self &x) const |
| bool | operator!= (const Self &x) const |
Public Attributes | |
| NodeBase * | _node |