Lines Matching refs:MatchFinder

35 typedef MatchFinder::MatchCallback MatchCallback;
421 MatchASTVisitor(const MatchFinder::MatchersByType *Matchers, in MatchASTVisitor()
422 const MatchFinder::MatchFinderOptions &Options) in MatchASTVisitor()
1254 MatchFinder::MatchCallback *Callback) in MatchVisitor()
1260 Callback->run(MatchFinder::MatchResult(BoundNodesView, Context)); in visitMatch()
1266 MatchFinder::MatchCallback* Callback;
1310 const MatchFinder::MatchersByType *Matchers;
1320 const MatchFinder::MatchFinderOptions &Options;
1531 MatchASTConsumer(MatchFinder *Finder, in MatchASTConsumer()
1532 MatchFinder::ParsingDoneTestCallback *ParsingDone) in MatchASTConsumer()
1543 MatchFinder *Finder;
1544 MatchFinder::ParsingDoneTestCallback *ParsingDone;
1550 MatchFinder::MatchResult::MatchResult(const BoundNodes &Nodes, in MatchResult()
1555 MatchFinder::MatchCallback::~MatchCallback() {} in ~MatchCallback()
1556 MatchFinder::ParsingDoneTestCallback::~ParsingDoneTestCallback() {} in ~ParsingDoneTestCallback()
1558 MatchFinder::MatchFinder(MatchFinderOptions Options) in MatchFinder() function in clang::ast_matchers::MatchFinder
1561 MatchFinder::~MatchFinder() {} in ~MatchFinder()
1563 void MatchFinder::addMatcher(const DeclarationMatcher &NodeMatch, in addMatcher()
1575 void MatchFinder::addMatcher(const TypeMatcher &NodeMatch, in addMatcher()
1581 void MatchFinder::addMatcher(const StatementMatcher &NodeMatch, in addMatcher()
1593 void MatchFinder::addMatcher(const NestedNameSpecifierMatcher &NodeMatch, in addMatcher()
1599 void MatchFinder::addMatcher(const NestedNameSpecifierLocMatcher &NodeMatch, in addMatcher()
1605 void MatchFinder::addMatcher(const TypeLocMatcher &NodeMatch, in addMatcher()
1611 void MatchFinder::addMatcher(const CXXCtorInitializerMatcher &NodeMatch, in addMatcher()
1617 void MatchFinder::addMatcher(const TemplateArgumentLocMatcher &NodeMatch, in addMatcher()
1623 void MatchFinder::addMatcher(const AttrMatcher &AttrMatch, in addMatcher()
1629 bool MatchFinder::addDynamicMatcher(const internal::DynTypedMatcher &NodeMatch, in addDynamicMatcher()
1662 std::unique_ptr<ASTConsumer> MatchFinder::newASTConsumer() { in newASTConsumer()
1666 void MatchFinder::match(const clang::DynTypedNode &Node, ASTContext &Context) { in match()
1672 void MatchFinder::matchAST(ASTContext &Context) { in matchAST()
1681 void MatchFinder::registerTestCallbackAfterParsing( in registerTestCallbackAfterParsing()
1682 MatchFinder::ParsingDoneTestCallback *NewParsingDone) { in registerTestCallbackAfterParsing()
1686 StringRef MatchFinder::MatchCallback::getID() const { return "<unknown>"; } in getID()
1689 MatchFinder::MatchCallback::getCheckTraversalKind() const { in getCheckTraversalKind()