ALNode Class Reference

#include <ALNode.h>

Collaboration diagram for ALNode:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ALNode (ALElement *e, ALNode *lC, ALNode *rC)
 ~ALNode ()
ALElementgetElement () const
ALNodegetLeftChild () const
ALNodegetRightChild () const
void setElement (ALElement *e)
void setLeftChild (ALNode *lC)
void setRightChild (ALNode *rC)

Private Member Functions

 ALNode ()
 ALNode (ALNode const &)
ALNodeoperator= (ALNode const &)

Private Attributes

ALElementelement
ALNodeleftChild
ALNoderightChild

Detailed Description

Definition at line 21 of file ALNode.h.


Constructor & Destructor Documentation

ALNode::ALNode ( ALElement e,
ALNode lC,
ALNode rC 
) [inline]

Definition at line 21 of file ALNode.h.

References ALNode().

Referenced by ALNode().

ALNode::~ALNode (  )  [inline]

Definition at line 25 of file ALNode.h.

ALNode::ALNode (  )  [private]
ALNode::ALNode ( ALNode const &   )  [private]

Member Function Documentation

ALElement* ALNode::getElement (  )  const [inline]
ALNode* ALNode::getLeftChild (  )  const [inline]
ALNode* ALNode::getRightChild (  )  const [inline]
ALNode& ALNode::operator= ( ALNode const &   )  [private]
void ALNode::setElement ( ALElement e  )  [inline]

Definition at line 31 of file ALNode.h.

References leftChild.

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().


Member Data Documentation

Definition at line 33 of file ALNode.h.

Referenced by getRightChild(), and setRightChild().

Definition at line 37 of file ALNode.h.

Referenced by setElement().

Definition at line 38 of file ALNode.h.

Referenced by setLeftChild().


The documentation for this class was generated from the following file:
Generated on Mon Oct 4 10:40:28 2010 for Matching.kdevelop by  doxygen 1.6.3