UT_Tree< T > Class Template Reference

#include <UT_Tree.h>

List of all members.

Public Member Functions

 UT_Tree ()
virtual ~UT_Tree ()
void addSibling (UT_Tree< T > *new_sibling)
void addChild (UT_Tree< T > *new_child)
T * getFirstChild ()
T * getNextSibling ()
void setLeft (UT_Tree< T > *new_child)
void setRight (UT_Tree< T > *new_child)
T * getLeft ()
T * getRight ()


Detailed Description

template<class T>
class UT_Tree< T >

Definition at line 36 of file UT_Tree.h.


Constructor & Destructor Documentation

template<class T>
UT_Tree< T >::UT_Tree (  )  [inline]

Definition at line 39 of file UT_Tree.h.

template<class T>
virtual UT_Tree< T >::~UT_Tree (  )  [inline, virtual]

Definition at line 44 of file UT_Tree.h.


Member Function Documentation

template<class T>
void UT_Tree< T >::addChild ( UT_Tree< T > *  new_child  )  [inline]

Definition at line 60 of file UT_Tree.h.

template<class T>
void UT_Tree< T >::addSibling ( UT_Tree< T > *  new_sibling  )  [inline]

Definition at line 53 of file UT_Tree.h.

template<class T>
T* UT_Tree< T >::getFirstChild (  )  [inline]

Definition at line 67 of file UT_Tree.h.

template<class T>
T* UT_Tree< T >::getLeft (  )  [inline]

Definition at line 75 of file UT_Tree.h.

template<class T>
T* UT_Tree< T >::getNextSibling (  )  [inline]

Definition at line 68 of file UT_Tree.h.

template<class T>
T* UT_Tree< T >::getRight (  )  [inline]

Definition at line 76 of file UT_Tree.h.

template<class T>
void UT_Tree< T >::setLeft ( UT_Tree< T > *  new_child  )  [inline]

Definition at line 73 of file UT_Tree.h.

template<class T>
void UT_Tree< T >::setRight ( UT_Tree< T > *  new_child  )  [inline]

Definition at line 74 of file UT_Tree.h.


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

Generated on Fri May 25 00:10:55 2012 for HDK by  doxygen 1.5.9