HCE project C++ developers source code library  1.1.1
HCE project developer library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
AVLTree< Key, Data > Class Template Reference

#include <AVLTree.h>

Public Member Functions

 AVLTree ()
 ~AVLTree ()
void add (Key key, Data)
AVLNode< Key, Data > * find (Key key)
bool del (Key key)
AVLNode< Key, Data > * getRoot ()
void zerroRoot ()
void clear ()
unsigned long getNodesCount ()
void setTree (const AVLTree< Key, Data > &tree)

Detailed Description

template<class Key, class Data>
class AVLTree< Key, Data >

Definition at line 513 of file AVLTree.h.

Constructor & Destructor Documentation

template<class Key , class Data >
AVLTree< Key, Data >::AVLTree ( )

Definition at line 540 of file AVLTree.h.

template<class Key , class Data >
AVLTree< Key, Data >::~AVLTree ( )

Definition at line 547 of file AVLTree.h.

Member Function Documentation

template<class Key, class Data>
void AVLTree< Key, Data >::add ( Key  key,
Data  data 
)

Definition at line 553 of file AVLTree.h.

template<class Key , class Data >
void AVLTree< Key, Data >::clear ( )

Definition at line 532 of file AVLTree.h.

template<class Key, class Data >
bool AVLTree< Key, Data >::del ( Key  key)

Definition at line 598 of file AVLTree.h.

Here is the call graph for this function:

template<class Key, class Data >
AVLNode< Key, Data > * AVLTree< Key, Data >::find ( Key  key)

Definition at line 586 of file AVLTree.h.

template<class Key, class Data>
unsigned long AVLTree< Key, Data >::getNodesCount ( )
inline

Definition at line 524 of file AVLTree.h.

template<class Key, class Data>
AVLNode<Key, Data>* AVLTree< Key, Data >::getRoot ( )
inline

Definition at line 521 of file AVLTree.h.

template<class Key, class Data>
void AVLTree< Key, Data >::setTree ( const AVLTree< Key, Data > &  tree)
inline

Definition at line 525 of file AVLTree.h.

template<class Key, class Data>
void AVLTree< Key, Data >::zerroRoot ( )
inline

Definition at line 522 of file AVLTree.h.


The documentation for this class was generated from the following file: