Class RewriteRuleCombiner#

Inheritance Relationships#

Base Type#

Class Documentation#

class RewriteRuleCombiner : public RewriteRule#

Combine several rules into one, doing the constituents in order.

Public Functions

inline std::vector<RewriteRule*> &getRules()#
inline const std::vector<RewriteRule*> &getRules() const#
inline void add(RewriteRule *r)#
virtual bool doRewrite(SgNode *&n) const#
inline virtual ~RewriteRuleCombiner()#