The initial node of the function's CFG. This is the entry point of the function.
The name of the function. This name must be unique in the graph, so it should be mangled if the use case permits overloading.
The field BaseNode.Data.parent is not used so as to give the developer more flexibility in the decision of what constitutes a parent-child relationship. If desired that the ControlFlowNode is a direct child of its FunctionNode, one may iterate over the graph's ControlFlowNodes and set BaseNode.Data.parent to the value of this field.
The unique identifier of this node.
Optional
parentThe parent node of this node, if any.
Data contained in this node type.