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

AVLNode.h File Reference

This file contains the AVLNode class. More...

Go to the source code of this file.

Classes

class  AVLNode< Data >
 Templated node class for a templated AVL tree. More...

Functions

template<class Data>
void DeleteAllAVLNodes (AVLNode< Data > *Node, DeleteTreeDataEnum DeleteTreeData)


Detailed Description

Author:
Michael Mann
Version:
1.0
Date:
August 2002

Definition in file AVLNode.h.


Function Documentation

template<class Data>
void DeleteAllAVLNodes AVLNode< Data > *  Node,
DeleteTreeDataEnum  DeleteTreeData
 

Walks through and deletes the node and its children

Parameters:
Node is node to be deleted
How to delete the data in the node

Definition at line 53 of file AVLNode.h.

References AVLNode< Data >::m_Data, AVLNode< Data >::m_Left, and AVLNode< Data >::m_Right.

Referenced by AVLTree< Data, ConfigData >::DeleteTree().


Generated on Sat Nov 5 11:20:16 2005 for Cpp Freecell Solver by  doxygen 1.4.4