#include <fsTree.h>
Public Member Functions | |
| tree () | |
| ~tree () | |
| void | Clear () |
| void | Data (const T &data) |
| T | Data () |
| void | Left (tree *pTree) |
| tree * | Left () const |
| void | Right (tree *pTree) |
| tree * | Right () const |
| void | Root (tree *pTree) |
| tree * | Root () const |
Protected Attributes | |
| tree * | m_pRoot |
| tree * | m_pLeft |
| tree * | m_pRight |
| T | m_data |
Private Member Functions | |
| tree (tree &) | |
| tree | operator= (tree &) |
Definition at line 13 of file fsTree.h.
| fs::tree< T >::tree | ( | ) | [inline] |
Definition at line 16 of file fsTree.h.
References fs::tree< T >::m_pLeft, fs::tree< T >::m_pRight, fs::tree< T >::m_pRoot, and NULL.
| fs::tree< T >::~tree | ( | ) | [inline] |
| void fs::tree< T >::Clear | ( | ) | [inline] |
Definition at line 28 of file fsTree.h.
References fs::tree< T >::Clear(), fs::tree< T >::m_pLeft, fs::tree< T >::m_pRight, and NULL.
Referenced by fs::tree< T >::Clear(), and fs::tree< T >::~tree().
| void fs::tree< T >::Data | ( | const T & | data | ) | [inline] |
Definition at line 39 of file fsTree.h.
References fs::tree< T >::Data(), and fs::tree< T >::m_data.
Referenced by fs::tree< T >::Data().
| T fs::tree< T >::Data | ( | ) | [inline] |
Definition at line 44 of file fsTree.h.
References fs::tree< T >::Data(), and fs::tree< T >::m_data.
| void fs::tree< T >::Left | ( | tree< T > * | pTree | ) | [inline] |
Definition at line 49 of file fsTree.h.
References fs::tree< T >::Left(), and fs::tree< T >::m_pLeft.
Referenced by fs::tree< T >::Left().
| tree* fs::tree< T >::Left | ( | ) | const [inline] |
Definition at line 57 of file fsTree.h.
References fs::tree< T >::Left(), and fs::tree< T >::m_pLeft.
| void fs::tree< T >::Right | ( | tree< T > * | pTree | ) | [inline] |
Definition at line 62 of file fsTree.h.
References fs::tree< T >::m_pRight, and fs::tree< T >::Right().
Referenced by fs::tree< T >::Right().
| tree* fs::tree< T >::Right | ( | ) | const [inline] |
Definition at line 70 of file fsTree.h.
References fs::tree< T >::m_pRight, and fs::tree< T >::Right().
| void fs::tree< T >::Root | ( | tree< T > * | pTree | ) | [inline] |
Definition at line 75 of file fsTree.h.
References fs::tree< T >::m_pRoot, and fs::tree< T >::Root().
Referenced by fs::tree< T >::Root().
| tree* fs::tree< T >::Root | ( | ) | const [inline] |
Definition at line 83 of file fsTree.h.
References fs::tree< T >::m_pRoot, and fs::tree< T >::Root().
tree* fs::tree< T >::m_pRoot [protected] |
Definition at line 89 of file fsTree.h.
Referenced by fs::tree< T >::Root(), and fs::tree< T >::tree().
tree* fs::tree< T >::m_pLeft [protected] |
Definition at line 90 of file fsTree.h.
Referenced by fs::tree< T >::Clear(), fs::tree< T >::Left(), and fs::tree< T >::tree().
tree* fs::tree< T >::m_pRight [protected] |
Definition at line 91 of file fsTree.h.
Referenced by fs::tree< T >::Clear(), fs::tree< T >::Right(), and fs::tree< T >::tree().
T fs::tree< T >::m_data [protected] |
1.5.6