Template Class BuildCFGConfig#

Inheritance Relationships#

Base Type#

Derived Types#

Class Documentation#

template<class Node>
class BuildCFGConfig : public CFGConfig#

Subclassed by CFGImplTemplate< Node, CFGEdgeImpl >, CFGImplTemplate< CFGNodeImpl, CFGEdgeImpl >, CFGImplTemplate< ReachingDefNode, CFGEdgeImpl >, CFGImplTemplate< Node, Edge >

Public Functions

virtual Node *CreateNode() = 0#
virtual void CreateEdge(Node *n1, Node *n2, EdgeType condval) = 0#
virtual void AddNodeStmt(Node *n, const AstNodePtr &s) = 0#
inline virtual ~BuildCFGConfig()#