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 |