Home
last modified time | relevance | path

Searched refs:MatchCallback (Results 1 – 25 of 25) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchFinder.h91 class MatchCallback {
93 virtual ~MatchCallback();
155 MatchCallback *Action);
157 MatchCallback *Action);
159 MatchCallback *Action);
161 MatchCallback *Action);
163 MatchCallback *Action);
165 MatchCallback *Action);
167 MatchCallback *Action);
169 MatchCallback *Action);
[all …]
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp35 typedef MatchFinder::MatchCallback MatchCallback; typedef
434 for (MatchCallback *MC : Matchers->AllCallbacks) { in onStartOfTranslationUnit()
444 for (MatchCallback *MC : Matchers->AllCallbacks) { in onEndOfTranslationUnit()
916 const MatchCallback *CB = State.getCallback(); in print()
1266 MatchFinder::MatchCallback* Callback;
1555 MatchFinder::MatchCallback::~MatchCallback() {} in ~MatchCallback()
1564 MatchCallback *Action) { in addMatcher()
1576 MatchCallback *Action) { in addMatcher()
1582 MatchCallback *Action) { in addMatcher()
1594 MatchCallback *Action) { in addMatcher()
[all …]
/llvm-project-15.0.7/clang/unittests/AST/
H A DDeclMatcher.h21 class DeclMatcher : public MatchFinder::MatchCallback {
46 class DeclCounterWithPredicate : public MatchFinder::MatchCallback {
H A DASTPrint.h34 class PrintMatch : public ast_matchers::MatchFinder::MatchCallback {
H A DDataCollectionTest.cpp53 struct StmtHashMatch : public MatchFinder::MatchCallback {
H A DNamedDeclPrinterTest.cpp34 class PrintMatch : public MatchFinder::MatchCallback {
H A DMatchVerifier.h33 class MatchVerifier : public MatchFinder::MatchCallback {
/llvm-project-15.0.7/clang/unittests/ASTMatchers/
H A DASTMatchersInternalTest.cpp64 struct CrashCallback : public MatchFinder::MatchCallback {
206 struct NamedCallback : public MatchFinder::MatchCallback { in TEST()
219 class VerifyStartOfTranslationUnit : public MatchFinder::MatchCallback {
245 class VerifyEndOfTranslationUnit : public MatchFinder::MatchCallback {
H A DASTMatchersTest.h39 class VerifyMatch : public MatchFinder::MatchCallback {
/llvm-project-15.0.7/clang-tools-extra/clang-move/
H A DMove.h116 class ClangMoveTool : public ast_matchers::MatchFinder::MatchCallback {
164 std::vector<std::unique_ptr<ast_matchers::MatchFinder::MatchCallback>>
H A DHelperDeclRefGraph.h79 class HelperDeclRGBuilder : public ast_matchers::MatchFinder::MatchCallback {
H A DMove.cpp156 class FunctionDeclarationMatch : public MatchFinder::MatchCallback {
174 class VarDeclarationMatch : public MatchFinder::MatchCallback {
189 class TypeAliasMatch : public MatchFinder::MatchCallback {
210 class EnumDeclarationMatch : public MatchFinder::MatchCallback {
225 class ClassDeclarationMatch : public MatchFinder::MatchCallback {
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DRedundantSmartptrGetCheck.cpp53 MatchFinder::MatchCallback *Callback) { in registerMatchersForGetArrowStart()
94 MatchFinder::MatchCallback *Callback) { in registerMatchersForGetEquals()
/llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/find-all-symbols/
H A DFindAllSymbols.h34 class FindAllSymbols : public ast_matchers::MatchFinder::MatchCallback {
/llvm-project-15.0.7/clang/lib/Tooling/DumpTool/
H A DASTSrcLocProcessor.h25 class ASTSrcLocProcessor : public ast_matchers::MatchFinder::MatchCallback {
/llvm-project-15.0.7/clang-tools-extra/tool-template/
H A DToolTemplate.cpp56 class ToolTemplateCallback : public MatchFinder::MatchCallback {
/llvm-project-15.0.7/clang/include/clang/Tooling/
H A DRefactoringCallbacks.h40 class RefactoringCallback : public ast_matchers::MatchFinder::MatchCallback {
/llvm-project-15.0.7/clang/unittests/Analysis/
H A DCFGBuildResult.h43 class CFGCallback : public ast_matchers::MatchFinder::MatchCallback {
/llvm-project-15.0.7/clang-tools-extra/clang-change-namespace/
H A DChangeNamespace.h46 class ChangeNamespaceTool : public ast_matchers::MatchFinder::MatchCallback {
/llvm-project-15.0.7/clang/include/clang/Tooling/Transformer/
H A DTransformer.h63 class Transformer : public ast_matchers::MatchFinder::MatchCallback {
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DNumberObjectConversionChecker.cpp51 class Callback : public MatchFinder::MatchCallback {
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/
H A DClangTidyCheck.h53 class ClangTidyCheck : public ast_matchers::MatchFinder::MatchCallback {
/llvm-project-15.0.7/clang-tools-extra/clang-query/
H A DQuery.cpp84 struct CollectBoundNodes : MatchFinder::MatchCallback {
/llvm-project-15.0.7/clang/lib/Tooling/Transformer/
H A DRewriteRule.cpp252 class ApplyRuleCallback : public MatchFinder::MatchCallback {
/llvm-project-15.0.7/clang/docs/
H A DLibASTMatchersTutorial.rst264 ``MatchCallback`` and registered with a ``MatchFinder`` object, then run
281 class LoopPrinter : public MatchFinder::MatchCallback {