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) const | GeTree< 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() const | GeTree< 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_pAvailable | GeTree< TYPE > | private |
m_Root | GeTree< 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 > |