Public Member Functions | |
Node (const Node &rhs) | |
Node & | operator= (const Node &rhs) |
Node * | Next () const |
Return the next node in the list. | |
void | Next (Node *pNext) |
Set the given node to be this nodes 'next node'. | |
void | RemoveFromList () |
If this node is currently in a list then it is removed. | |
bool | InList (const CNodeList &list) const |
Returns true if this node is currently in the specified list. | |
bool | InList () const |
Returns true if this node is currently in any list. | |
Protected Member Functions | |
Node () | |
~Node () | |
Friends | |
class | CNodeList |
Node | ( | ) | [protected] |
~Node | ( | ) | [protected] |
CNodeList::Node * Next | ( | ) | const |
Return the next node in the list.
void Next | ( | Node * | pNext | ) |
Set the given node to be this nodes 'next node'.
void RemoveFromList | ( | ) |
If this node is currently in a list then it is removed.
Returns true if this node is currently in the specified list.
bool InList | ( | ) | const |
Returns true if this node is currently in any list.
friend class CNodeList [friend] |