Lines Matching refs:MatchFinder

34 typedef MatchFinder::MatchCallback MatchCallback;
379 MatchASTVisitor(const MatchFinder::MatchersByType *Matchers, in MatchASTVisitor()
380 const MatchFinder::MatchFinderOptions &Options) in MatchASTVisitor()
904 MatchFinder::MatchCallback* Callback) in MatchVisitor()
909 Callback->run(MatchFinder::MatchResult(BoundNodesView, Context)); in visitMatch()
914 MatchFinder::MatchCallback* Callback;
958 const MatchFinder::MatchersByType *Matchers;
968 const MatchFinder::MatchFinderOptions &Options;
1170 MatchASTConsumer(MatchFinder *Finder, in MatchASTConsumer()
1171 MatchFinder::ParsingDoneTestCallback *ParsingDone) in MatchASTConsumer()
1182 MatchFinder *Finder;
1183 MatchFinder::ParsingDoneTestCallback *ParsingDone;
1189 MatchFinder::MatchResult::MatchResult(const BoundNodes &Nodes, in MatchResult()
1194 MatchFinder::MatchCallback::~MatchCallback() {} in ~MatchCallback()
1195 MatchFinder::ParsingDoneTestCallback::~ParsingDoneTestCallback() {} in ~ParsingDoneTestCallback()
1197 MatchFinder::MatchFinder(MatchFinderOptions Options) in MatchFinder() function in clang::ast_matchers::MatchFinder
1200 MatchFinder::~MatchFinder() {} in ~MatchFinder()
1202 void MatchFinder::addMatcher(const DeclarationMatcher &NodeMatch, in addMatcher()
1208 void MatchFinder::addMatcher(const TypeMatcher &NodeMatch, in addMatcher()
1214 void MatchFinder::addMatcher(const StatementMatcher &NodeMatch, in addMatcher()
1220 void MatchFinder::addMatcher(const NestedNameSpecifierMatcher &NodeMatch, in addMatcher()
1226 void MatchFinder::addMatcher(const NestedNameSpecifierLocMatcher &NodeMatch, in addMatcher()
1232 void MatchFinder::addMatcher(const TypeLocMatcher &NodeMatch, in addMatcher()
1238 void MatchFinder::addMatcher(const CXXCtorInitializerMatcher &NodeMatch, in addMatcher()
1244 void MatchFinder::addMatcher(const TemplateArgumentLocMatcher &NodeMatch, in addMatcher()
1250 bool MatchFinder::addDynamicMatcher(const internal::DynTypedMatcher &NodeMatch, in addDynamicMatcher()
1280 std::unique_ptr<ASTConsumer> MatchFinder::newASTConsumer() { in newASTConsumer()
1284 void MatchFinder::match(const clang::DynTypedNode &Node, ASTContext &Context) { in match()
1290 void MatchFinder::matchAST(ASTContext &Context) { in matchAST()
1298 void MatchFinder::registerTestCallbackAfterParsing( in registerTestCallbackAfterParsing()
1299 MatchFinder::ParsingDoneTestCallback *NewParsingDone) { in registerTestCallbackAfterParsing()
1303 StringRef MatchFinder::MatchCallback::getID() const { return "<unknown>"; } in getID()