#include <customdatatype_itemtree.h>
Public Member Functions | |
| GeTreeNode () | |
| GeTreeNode (const TYPE &data) | |
| ~GeTreeNode () | |
| GeTreeNode (const GeTreeNode< TYPE > &src) | |
| const GeTreeNode< TYPE > & | operator= (const GeTreeNode< TYPE > &src) |
| void | Release () |
| GeTreeNode * | GetNext () const |
| GeTreeNode * | GetPrev () const |
| GeTreeNode * | GetUp () const |
| GeTreeNode * | GetDown () const |
| void | Remove () |
| void | Insert (GeTreeNode *pParent, GeTreeNode *pPrev) |
| GeTreeNode * | GetFirst () |
| GeTreeNode * | GetRoot () |
Public Attributes | |
| TYPE | m_Data |
Private Attributes | |
| GETREENODE_FLAGS | m_Flags |
| GeTreeNode * | m_pNext |
| GeTreeNode * | m_pPrev |
| GeTreeNode * | m_pParent |
| GeTreeNode * | m_pChild |
Friends | |
| class | GeTree< TYPE > |
| GeTreeNode | ( | ) |
| GeTreeNode | ( | const TYPE & | data | ) |
| ~GeTreeNode | ( | ) |
| GeTreeNode | ( | const GeTreeNode< TYPE > & | src | ) |
| const GeTreeNode<TYPE>& operator= | ( | const GeTreeNode< TYPE > & | src | ) |
| void Release | ( | ) |
| GeTreeNode* GetNext | ( | ) | const |
| GeTreeNode* GetPrev | ( | ) | const |
| GeTreeNode* GetUp | ( | ) | const |
| GeTreeNode* GetDown | ( | ) | const |
| void Remove | ( | ) |
| void Insert | ( | GeTreeNode< TYPE > * | pParent, |
| GeTreeNode< TYPE > * | pPrev | ||
| ) |
| GeTreeNode* GetFirst | ( | ) |
| GeTreeNode* GetRoot | ( | ) |
|
friend |
| TYPE m_Data |
|
private |
|
private |
|
private |
|
private |
|
private |