• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/ASTMatchers/

Lines Matching refs:MatchFinder

34 typedef MatchFinder::MatchCallback MatchCallback;
365 MatchASTVisitor(const MatchFinder::MatchersByType *Matchers,
366 const MatchFinder::MatchFinderOptions &Options)
809 MatchFinder::MatchCallback* Callback)
814 Callback->run(MatchFinder::MatchResult(BoundNodesView, Context));
819 MatchFinder::MatchCallback* Callback;
863 const MatchFinder::MatchersByType *Matchers;
873 const MatchFinder::MatchFinderOptions &Options;
1040 MatchASTConsumer(MatchFinder *Finder,
1041 MatchFinder::ParsingDoneTestCallback *ParsingDone)
1052 MatchFinder *Finder;
1053 MatchFinder::ParsingDoneTestCallback *ParsingDone;
1059 MatchFinder::MatchResult::MatchResult(const BoundNodes &Nodes,
1064 MatchFinder::MatchCallback::~MatchCallback() {}
1065 MatchFinder::ParsingDoneTestCallback::~ParsingDoneTestCallback() {}
1067 MatchFinder::MatchFinder(MatchFinderOptions Options)
1070 MatchFinder::~MatchFinder() {}
1072 void MatchFinder::addMatcher(const DeclarationMatcher &NodeMatch,
1078 void MatchFinder::addMatcher(const TypeMatcher &NodeMatch,
1084 void MatchFinder::addMatcher(const StatementMatcher &NodeMatch,
1090 void MatchFinder::addMatcher(const NestedNameSpecifierMatcher &NodeMatch,
1096 void MatchFinder::addMatcher(const NestedNameSpecifierLocMatcher &NodeMatch,
1102 void MatchFinder::addMatcher(const TypeLocMatcher &NodeMatch,
1108 void MatchFinder::addMatcher(const CXXCtorInitializerMatcher &NodeMatch,
1114 bool MatchFinder::addDynamicMatcher(const internal::DynTypedMatcher &NodeMatch,
1141 std::unique_ptr<ASTConsumer> MatchFinder::newASTConsumer() {
1145 void MatchFinder::match(const clang::DynTypedNode &Node, ASTContext &Context) {
1151 void MatchFinder::matchAST(ASTContext &Context) {
1159 void MatchFinder::registerTestCallbackAfterParsing(
1160 MatchFinder::ParsingDoneTestCallback *NewParsingDone) {
1164 StringRef MatchFinder::MatchCallback::getID() const { return "<unknown>"; }