#include <ntree.h>
Inherits NTreeLeafClass< T >.
Public Member Functions | |
| SortedNTreeLeafClass (void) | |
| ~SortedNTreeLeafClass (void) | |
| SortedNTreeLeafClass< T > * | Add_Sorted (const T &value, const char *name) |
| SortedNTreeLeafClass< T > * | Add_Child_Sorted (const T &value, const char *name) |
| const StringClass & | Get_Name (void) const |
| void | Set_Name (const char *name) |
Public Member Functions inherited from NTreeLeafClass< T > | |
| NTreeLeafClass (void) | |
| virtual | ~NTreeLeafClass (void) |
| virtual NTreeLeafClass< T > * | Add_Child (const T &value) |
| virtual NTreeLeafClass< T > * | Add (const T &value) |
| virtual void | Remove (void) |
| virtual const T & | Get_Value (void) const |
| virtual void | Set_Value (const T &data) |
| NTreeLeafClass< T > * | Peek_Parent (void) |
| NTreeLeafClass< T > * | Peek_Child (void) |
| NTreeLeafClass< T > * | Peek_Next (void) |
| NTreeLeafClass< T > * | Peek_Prev (void) |
Public Member Functions inherited from RefCountClass | |
| RefCountClass (void) | |
| RefCountClass (const RefCountClass &) | |
| void | Add_Ref (void) const |
| WWINLINE void | Release_Ref (void) const |
| int | Num_Refs (void) const |
| virtual void | Delete_This (void) |
Protected Member Functions | |
| void | Insertion_Sort (SortedNTreeLeafClass< T > *start, SortedNTreeLeafClass< T > *new_sibling) |
Protected Member Functions inherited from NTreeLeafClass< T > | |
| void | Set_Parent (NTreeLeafClass< T > *parent) |
| void | Set_Child (NTreeLeafClass< T > *child) |
| void | Set_Prev (NTreeLeafClass< T > *prev) |
| void | Set_Next (NTreeLeafClass< T > *next) |
Protected Member Functions inherited from RefCountClass | |
| virtual | ~RefCountClass (void) |
Protected Attributes | |
| StringClass | m_Name |
Protected Attributes inherited from NTreeLeafClass< T > | |
| NTreeLeafClass< T > * | m_Parent |
| NTreeLeafClass< T > * | m_Child |
| NTreeLeafClass< T > * | m_NextSibling |
| NTreeLeafClass< T > * | m_PrevSibling |
| T | m_Data |
Additional Inherited Members | |
Static Public Member Functions inherited from RefCountClass | |
| static int | Total_Refs (void) |
| static RefCountClass * | Add_Active_Ref (RefCountClass *obj) |
| static RefCountClass * | Set_Ref_Owner (RefCountClass *obj, char *file, int line) |
| static void | Remove_Active_Ref (RefCountClass *obj) |
| static bool | Validate_Active_Ref (RefCountClass *obj) |
Public Attributes inherited from RefCountClass | |
| RefCountNodeClass | ActiveRefNode |
| ActiveRefStruct | ActiveRefInfo |
Static Public Attributes inherited from RefCountClass | |
| static RefCountListClass | ActiveRefList |
|
inline |
|
inline |
| SortedNTreeLeafClass< T > * SortedNTreeLeafClass< T >::Add_Child_Sorted | ( | const T & | value, |
| const char * | name ) |
| SortedNTreeLeafClass< T > * SortedNTreeLeafClass< T >::Add_Sorted | ( | const T & | value, |
| const char * | name ) |
|
inline |
|
protected |
|
inline |
|
protected |