Class RewriteRule#

Inheritance Relationships#

Derived Types#

Class Documentation#

class RewriteRule#

Definition of a rewrite rule on a given SgNode. The rule modifies the node and/or its children in-place, and then returns true for success or false for failure.

Subclassed by PatternActionRule, RewriteRuleCombiner

Public Functions

virtual bool doRewrite(SgNode *&n) const = 0#
inline virtual ~RewriteRule()#