GeTree< TYPE > Member List

This is the complete list of members for GeTree< TYPE >, including all inherited members.

_FillArray(TYPE *data, GeTreeNode< TYPE > *node, Int32 &index)GeTree< TYPE >private
_FillDataArray(TYPE **data, GeTreeNode< TYPE > *node, Int32 &index)GeTree< TYPE >private
_Find(const TYPE &data, GeTreeNode< TYPE > *node, Bool(*fn)(const TYPE &src, const TYPE &dst))GeTree< TYPE >private
_Find(const TYPE &data, GeTreeNode< TYPE > *node)GeTree< TYPE >private
_GetChildCount(GeTreeNode< TYPE > *node, Int32 &cnt)GeTree< TYPE >private
Add(const TYPE &data, Bool insert=false)GeTree< TYPE >
Alloc(Bool insert=false)GeTree< TYPE >
CopyTo(GeTree< TYPE > *dsttree, const GeTreeNode< TYPE > *src=nullptr, GeTreeNode< TYPE > *dst=nullptr, Bool downonly=true) constGeTree< TYPE >
Destruct(GeTreeNode< TYPE > *node)GeTree< TYPE >
FillArray(TYPE *data, GeTreeNode< TYPE > *root=nullptr)GeTree< TYPE >
FillDataArray(TYPE **data, GeTreeNode< TYPE > *root=nullptr)GeTree< TYPE >
Find(const TYPE &data, Bool(*fn)(const TYPE &src, const TYPE &dst))GeTree< TYPE >
Find(const TYPE &data)GeTree< TYPE >
Free()GeTree< TYPE >
Free(GeTreeNode< TYPE > *&node)GeTree< TYPE >
GetChildCount(GeTreeNode< TYPE > *root=nullptr)GeTree< TYPE >
GetCRoot() constGeTree< TYPE >
GeTree(const GeTree &src)GeTree< TYPE >private
GeTree()GeTree< TYPE >
GetRoot()GeTree< TYPE >
Init()GeTree< TYPE >
Insert(const TYPE &data, GeTreeNode< TYPE > *parent, GeTreeNode< TYPE > *prev)GeTree< TYPE >
Insert(GeTreeNode< TYPE > *node, GeTreeNode< TYPE > *parent, GeTreeNode< TYPE > *prev)GeTree< TYPE >
InsertLast(GeTreeNode< TYPE > *node, GeTreeNode< TYPE > *parent)GeTree< TYPE >
IsEmpty()GeTree< TYPE >
IsEqual(const GeTreeNode< TYPE > *src, const GeTreeNode< TYPE > *dst)GeTree< TYPE >static
IsEqualTree(const GeTreeNode< TYPE > *src, const GeTreeNode< TYPE > *dst)GeTree< TYPE >static
m_pAvailableGeTree< TYPE >private
m_RootGeTree< TYPE >private
Move(GeTreeNode< TYPE > *node, GeTreeNode< TYPE > *parent, GeTreeNode< TYPE > *prev)GeTree< TYPE >
operator=(const GeTree &src)GeTree< TYPE >private
Remove(GeTreeNode< TYPE > *node)GeTree< TYPE >
~GeTree()GeTree< TYPE >