#include <ALNode.h>

Public Member Functions | |
| ALNode (ALElement *e, ALNode *lC, ALNode *rC) | |
| ~ALNode () | |
| ALElement * | getElement () const |
| ALNode * | getLeftChild () const |
| ALNode * | getRightChild () const |
| void | setElement (ALElement *e) |
| void | setLeftChild (ALNode *lC) |
| void | setRightChild (ALNode *rC) |
Private Member Functions | |
| ALNode () | |
| ALNode (ALNode const &) | |
| ALNode & | operator= (ALNode const &) |
Private Attributes | |
| ALElement * | element |
| ALNode * | leftChild |
| ALNode * | rightChild |
Definition at line 21 of file ALNode.h.
| ALNode::ALNode | ( | ) | [private] |
| ALNode::ALNode | ( | ALNode const & | ) | [private] |
| ALElement* ALNode::getElement | ( | ) | const [inline] |
Definition at line 27 of file ALNode.h.
Referenced by ALStructure::add(), ALStructure::findLowerBound(), ALStructure::findNode(), and ALStructure::removeNode().
| ALNode* ALNode::getLeftChild | ( | ) | const [inline] |
Definition at line 28 of file ALNode.h.
Referenced by ALStructure::add(), ALStructure::findLowerBound(), ALStructure::findNode(), ALStructure::grabSuccessor(), and ALStructure::removeNode().
| ALNode* ALNode::getRightChild | ( | ) | const [inline] |
Definition at line 29 of file ALNode.h.
References element.
Referenced by ALStructure::add(), ALStructure::findLowerBound(), ALStructure::findNode(), ALStructure::grabSuccessor(), and ALStructure::removeNode().
| void ALNode::setElement | ( | ALElement * | e | ) | [inline] |
| void ALNode::setLeftChild | ( | ALNode * | lC | ) | [inline] |
Definition at line 32 of file ALNode.h.
References rightChild.
Referenced by ALStructure::add(), ALStructure::grabSuccessor(), and ALStructure::removeNode().
| void ALNode::setRightChild | ( | ALNode * | rC | ) | [inline] |
Definition at line 33 of file ALNode.h.
References element.
Referenced by ALStructure::add(), ALStructure::grabSuccessor(), and ALStructure::removeNode().
ALElement* ALNode::element [private] |
Definition at line 33 of file ALNode.h.
Referenced by getRightChild(), and setRightChild().
ALNode* ALNode::leftChild [private] |
Definition at line 37 of file ALNode.h.
Referenced by setElement().
ALNode* ALNode::rightChild [private] |
Definition at line 38 of file ALNode.h.
Referenced by setLeftChild().
1.6.3