HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_Tree< T > Class Template Reference

#include <UT_Tree.h>

Public Member Functions

 UT_Tree ()
 
virtual ~UT_Tree ()
 
void addSibling (UT_Tree< T > *new_sibling)
 
void addChild (UT_Tree< T > *new_child)
 
TgetFirstChild ()
 
TgetNextSibling ()
 
void setLeft (UT_Tree< T > *new_child)
 
void setRight (UT_Tree< T > *new_child)
 
TgetLeft ()
 
TgetRight ()
 

Detailed Description

template<class T>
class UT_Tree< T >

Definition at line 28 of file UT_Tree.h.

Constructor & Destructor Documentation

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

Definition at line 31 of file UT_Tree.h.

template<class T>
virtual UT_Tree< T >::~UT_Tree ( )
inlinevirtual

Definition at line 36 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 52 of file UT_Tree.h.

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

Definition at line 45 of file UT_Tree.h.

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

Definition at line 59 of file UT_Tree.h.

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

Definition at line 67 of file UT_Tree.h.

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

Definition at line 60 of file UT_Tree.h.

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

Definition at line 68 of file UT_Tree.h.

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

Definition at line 65 of file UT_Tree.h.

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

Definition at line 66 of file UT_Tree.h.


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