#include <genhier.h>
Public Member Functions |
|
UtilExport | HierarchyEntry () |
UtilExport | HierarchyEntry (int d, HierarchyEntry *p, HierarchyEntry *s) |
UtilExport int | HierarchyLevel () |
UtilExport void | AddChild (int d) |
UtilExport int | GetChild (int index) |
int | Children () |
UtilExport void | Sort () |
Public Attributes |
|
int | data |
int | children |
HierarchyEntry * | parent |
HierarchyEntry * | sibling |
HierarchyEntry * | child |
MSTR | sortKey |
UtilExport HierarchyEntry | ( | ) |
UtilExport HierarchyEntry | ( | int | d, |
HierarchyEntry * | p, | ||
HierarchyEntry * | s | ||
) |
UtilExport int HierarchyLevel | ( | ) |
UtilExport void AddChild | ( | int | d | ) |
UtilExport int GetChild | ( | int | index | ) |
int Children | ( | ) | [inline] |
{ return children; }
UtilExport void Sort | ( | ) |