Lines Matching refs:BaseMetricTreeNode
50 class BaseMetricTreeNode
53 BaseMetricTreeNode (); // builds basic metric tree (not including HWCs)
54 virtual ~BaseMetricTreeNode ();
55 BaseMetricTreeNode *register_metric (BaseMetric *item);
56 BaseMetricTreeNode *find (const char *name);
57 void get_nearest_registered_descendents (Vector<BaseMetricTreeNode*> *new_vec);
58 void get_all_registered_descendents (Vector<BaseMetricTreeNode*> *new_vec);
62 BaseMetricTreeNode *get_root () { return root; }
63 BaseMetricTreeNode *get_parent () { return parent; }
64 Vector<BaseMetricTreeNode*> *get_children () { return children; }
75 BaseMetricTreeNode (BaseMetric *item);
76 BaseMetricTreeNode (const char *name, const char *uname,
80 BaseMetricTreeNode *add_child (BaseMetric *item);
81 BaseMetricTreeNode *add_child (const char *name, const char *uname,
83 BaseMetricTreeNode *add_child (BaseMetricTreeNode *new_node);
84 void register_node (BaseMetricTreeNode *);
86 BaseMetricTreeNode *root; // root of tree
87 BaseMetricTreeNode *parent; // my parent
93 Vector<BaseMetricTreeNode*> *children; // my children