Lines Matching refs:Rule
92 void transformer::addInclude(RewriteRule &Rule, StringRef Header,
94 for (auto &Case : Rule.Cases)
130 for (auto &Rule : Rules)
131 R.Cases.append(Rule.Cases.begin(), Rule.Cases.end());
136 transformer::detail::buildMatchers(const RewriteRule &Rule) {
143 const SmallVectorImpl<RewriteRule::Case> &Cases = Rule.Cases;
162 DynTypedMatcher transformer::detail::buildMatcher(const RewriteRule &Rule) {
163 std::vector<DynTypedMatcher> Ms = buildMatchers(Rule);
187 const RewriteRule &Rule) {
188 if (Rule.Cases.size() == 1)
189 return Rule.Cases[0];
192 for (size_t i = 0, N = Rule.Cases.size(); i < N; ++i) {
195 return Rule.Cases[i];