1 #ifndef GPM_ModelRootNode_H
2 #define GPM_ModelRootNode_H
54 inline static SP::GPM_ModelRootNode
New() {
68 virtual void getLeaves(SV::GPM_ModelChildNode& nodes);
78 map<tString,SP::GPM_ModelChildNode>& nodes,
80 const vector<tString>& vars,
virtual void getLeaves(SV::GPM_ModelChildNode &nodes)
get the leaves
Definition: GPM_ModelRootNode.cpp:16
This class describes a model parent node for tree.
Definition: GPM_ModelParentNode.h:20
DEFINE_SPTR(GPM_ModelRootNode)
virtual ~GPM_ModelRootNode(void)
destroy
Definition: GPM_ModelRootNode.cpp:10
This class describes a model GraphElement interface.
Definition: GPM_ModelGraphElement.h:21
GPM_ModelRootNode(void)
create
Definition: GPM_ModelRootNode.cpp:7
This class describes a model root node.
Definition: GPM_ModelRootNode.h:17
#define tBoolean
Definition: types.h:35
static SP::GPM_ModelRootNode New()
create a root node
Definition: GPM_ModelRootNode.h:54
This class describes a model parent node for tree.
Definition: GPM_ModelChildNode.h:18
#define tString
Definition: types.h:36
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:106
tBoolean orderRulesByCallTree(GPM_ModelGraphElement &v)
Definition: GPM_ModelRootNode.cpp:21