TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | List of all members
BinTreeNode< T > Class Template Reference

Detailed Description

template<class T>
class ni::BinTreeNode< T >

Binary Tree node template.

Public Member Functions

T * GetData ()
 
 BinTreeNode (T aData, BinTreeNode< T > *aParent, eBinTreeNode aParentDir)
 
BinTreeNode< T > * AddChild (eBinTreeNode i, T aData)
 
BinTreeNode< T > * GetChild (eBinTreeNode i)
 
BinTreeNode< T > * GetParent ()
 

Constructor & Destructor Documentation

BinTreeNode ( aData,
BinTreeNode< T > *  aParent,
eBinTreeNode< T >  aParentDir 
)

Member Function Documentation

T* GetData ( )
BinTreeNode<T>* AddChild ( eBinTreeNode< T >  i,
aData 
)
BinTreeNode<T>* GetChild ( eBinTreeNode< T >  i)
BinTreeNode<T>* GetParent ( )