Lines Matching refs:NodeMatch
1563 void MatchFinder::addMatcher(const DeclarationMatcher &NodeMatch, in addMatcher() argument
1569 Matchers.DeclOrStmt.emplace_back(traverse(*TK, NodeMatch), Action); in addMatcher()
1571 Matchers.DeclOrStmt.emplace_back(NodeMatch, Action); in addMatcher()
1575 void MatchFinder::addMatcher(const TypeMatcher &NodeMatch, in addMatcher() argument
1577 Matchers.Type.emplace_back(NodeMatch, Action); in addMatcher()
1581 void MatchFinder::addMatcher(const StatementMatcher &NodeMatch, in addMatcher() argument
1587 Matchers.DeclOrStmt.emplace_back(traverse(*TK, NodeMatch), Action); in addMatcher()
1589 Matchers.DeclOrStmt.emplace_back(NodeMatch, Action); in addMatcher()
1593 void MatchFinder::addMatcher(const NestedNameSpecifierMatcher &NodeMatch, in addMatcher() argument
1595 Matchers.NestedNameSpecifier.emplace_back(NodeMatch, Action); in addMatcher()
1599 void MatchFinder::addMatcher(const NestedNameSpecifierLocMatcher &NodeMatch, in addMatcher() argument
1601 Matchers.NestedNameSpecifierLoc.emplace_back(NodeMatch, Action); in addMatcher()
1605 void MatchFinder::addMatcher(const TypeLocMatcher &NodeMatch, in addMatcher() argument
1607 Matchers.TypeLoc.emplace_back(NodeMatch, Action); in addMatcher()
1611 void MatchFinder::addMatcher(const CXXCtorInitializerMatcher &NodeMatch, in addMatcher() argument
1613 Matchers.CtorInit.emplace_back(NodeMatch, Action); in addMatcher()
1617 void MatchFinder::addMatcher(const TemplateArgumentLocMatcher &NodeMatch, in addMatcher() argument
1619 Matchers.TemplateArgumentLoc.emplace_back(NodeMatch, Action); in addMatcher()
1629 bool MatchFinder::addDynamicMatcher(const internal::DynTypedMatcher &NodeMatch, in addDynamicMatcher() argument
1631 if (NodeMatch.canConvertTo<Decl>()) { in addDynamicMatcher()
1632 addMatcher(NodeMatch.convertTo<Decl>(), Action); in addDynamicMatcher()
1634 } else if (NodeMatch.canConvertTo<QualType>()) { in addDynamicMatcher()
1635 addMatcher(NodeMatch.convertTo<QualType>(), Action); in addDynamicMatcher()
1637 } else if (NodeMatch.canConvertTo<Stmt>()) { in addDynamicMatcher()
1638 addMatcher(NodeMatch.convertTo<Stmt>(), Action); in addDynamicMatcher()
1640 } else if (NodeMatch.canConvertTo<NestedNameSpecifier>()) { in addDynamicMatcher()
1641 addMatcher(NodeMatch.convertTo<NestedNameSpecifier>(), Action); in addDynamicMatcher()
1643 } else if (NodeMatch.canConvertTo<NestedNameSpecifierLoc>()) { in addDynamicMatcher()
1644 addMatcher(NodeMatch.convertTo<NestedNameSpecifierLoc>(), Action); in addDynamicMatcher()
1646 } else if (NodeMatch.canConvertTo<TypeLoc>()) { in addDynamicMatcher()
1647 addMatcher(NodeMatch.convertTo<TypeLoc>(), Action); in addDynamicMatcher()
1649 } else if (NodeMatch.canConvertTo<CXXCtorInitializer>()) { in addDynamicMatcher()
1650 addMatcher(NodeMatch.convertTo<CXXCtorInitializer>(), Action); in addDynamicMatcher()
1652 } else if (NodeMatch.canConvertTo<TemplateArgumentLoc>()) { in addDynamicMatcher()
1653 addMatcher(NodeMatch.convertTo<TemplateArgumentLoc>(), Action); in addDynamicMatcher()
1655 } else if (NodeMatch.canConvertTo<Attr>()) { in addDynamicMatcher()
1656 addMatcher(NodeMatch.convertTo<Attr>(), Action); in addDynamicMatcher()