Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

AVLRedBlackNode< Data > Class Template Reference

Templated node class for a templated AVL red-black tree. More...

#include <AVLRedBlackNode.h>

List of all members.

Public Member Functions

 AVLRedBlackNode (DeleteTreeDataEnum DeleteTreeData)
 Constructor.
virtual ~AVLRedBlackNode ()
 Destructor.

Public Attributes

AVLRedBlackNode< Data > * m_Left
 Pointer to the left node.
AVLRedBlackNode< Data > * m_Right
 Pointer to the right node.
RedBlackNodeColor m_Color
 Color of the node.
Data * m_Data
 Pointer to the data in the node.
DeleteTreeDataEnum m_DeleteTreeData
 Flag determining whether or not to delete the data when the node is deleted.


Detailed Description

template<class Data>
class AVLRedBlackNode< Data >

This class is based off of Ben Pfaff's <pfaffben@pilot.msu.edu> AVL implementation of a red-black tree written in C

Definition at line 23 of file AVLRedBlackNode.h.


The documentation for this class was generated from the following file:
Generated on Sat Nov 5 11:20:16 2005 for Cpp Freecell Solver by  doxygen 1.4.4