Lines Matching defs:MatchFinder

37 typedef MatchFinder::MatchCallback MatchCallback;
424 MatchASTVisitor(const MatchFinder::MatchersByType *Matchers,
425 const MatchFinder::MatchFinderOptions &Options)
1266 MatchFinder::MatchCallback *Callback)
1272 Callback->run(MatchFinder::MatchResult(BoundNodesView, Context));
1278 MatchFinder::MatchCallback* Callback;
1322 const MatchFinder::MatchersByType *Matchers;
1332 const MatchFinder::MatchFinderOptions &Options;
1554 MatchASTConsumer(MatchFinder *Finder,
1555 MatchFinder::ParsingDoneTestCallback *ParsingDone)
1566 MatchFinder *Finder;
1567 MatchFinder::ParsingDoneTestCallback *ParsingDone;
1573 MatchFinder::MatchResult::MatchResult(const BoundNodes &Nodes,
1578 MatchFinder::MatchCallback::~MatchCallback() {}
1579 MatchFinder::ParsingDoneTestCallback::~ParsingDoneTestCallback() {}
1581 MatchFinder::MatchFinder(MatchFinderOptions Options)
1584 MatchFinder::~MatchFinder() {}
1586 void MatchFinder::addMatcher(const DeclarationMatcher &NodeMatch,
1598 void MatchFinder::addMatcher(const TypeMatcher &NodeMatch,
1604 void MatchFinder::addMatcher(const StatementMatcher &NodeMatch,
1616 void MatchFinder::addMatcher(const NestedNameSpecifierMatcher &NodeMatch,
1622 void MatchFinder::addMatcher(const NestedNameSpecifierLocMatcher &NodeMatch,
1628 void MatchFinder::addMatcher(const TypeLocMatcher &NodeMatch,
1634 void MatchFinder::addMatcher(const CXXCtorInitializerMatcher &NodeMatch,
1640 void MatchFinder::addMatcher(const TemplateArgumentLocMatcher &NodeMatch,
1646 void MatchFinder::addMatcher(const AttrMatcher &AttrMatch,
1652 bool MatchFinder::addDynamicMatcher(const internal::DynTypedMatcher &NodeMatch,
1685 std::unique_ptr<ASTConsumer> MatchFinder::newASTConsumer() {
1689 void MatchFinder::match(const clang::DynTypedNode &Node, ASTContext &Context) {
1695 void MatchFinder::matchAST(ASTContext &Context) {
1704 void MatchFinder::registerTestCallbackAfterParsing(
1705 MatchFinder::ParsingDoneTestCallback *NewParsingDone) {
1709 StringRef MatchFinder::MatchCallback::getID() const { return "<unknown>"; }
1712 MatchFinder::MatchCallback::getCheckTraversalKind() const {