reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/AST/RecursiveASTVisitor.h
  233   bool TraverseDecl(Decl *D);

References

tools/clang/examples/PrintFunctionNames/PrintFunctionNames.cpp
   68     v.TraverseDecl(context.getTranslationUnitDecl());
tools/clang/include/clang/AST/RecursiveASTVisitor.h
  183       if (!getDerived().TraverseDecl(D))
  918     TRY_TO(TraverseDecl(C->getCapturedVar()));
 1247       TRY_TO(TraverseDecl(TL.getParam(I)));
 1390       TRY_TO(TraverseDecl(Child));
 1448     TRY_TO(TraverseDecl(D->getFriendDecl()));
 1455     TRY_TO(TraverseDecl(D->getFriendDecl()));
 1460       TRY_TO(TraverseDecl(*ITPL));
 1466   TRY_TO(TraverseDecl(D->getSpecialization()));
 1555     TRY_TO(TraverseDecl(Parameter));
 1637       TRY_TO(TraverseDecl(D));
 1670         TRY_TO(TraverseDecl(RD));
 1696         TRY_TO(TraverseDecl(RD));
 1721         TRY_TO(TraverseDecl(RD));
 1728         TRY_TO(TraverseDecl(RD));
 1769   TRY_TO(TraverseDecl(D->getTemplatedDecl()));
 1803   TRY_TO(TraverseDecl(D->getTemplatedDecl()));
 1953     TRY_TO(TraverseDecl(Binding));
 2023       TRY_TO(TraverseDecl(Parameter));
 2176   TRY_TO(TraverseDecl(S->getExceptionDecl()));
 2182     TRY_TO(TraverseDecl(I));
 2457     TRY_TO(TraverseDecl(S->getLambdaClass()));
 2465       TRY_TO(TraverseDecl(D));
 2470         TRY_TO(TraverseDecl(Proto.getParam(I)));
 2505   TRY_TO(TraverseDecl(S->getBlockDecl()));
 2606 DEF_TRAVERSE_STMT(CapturedStmt, { TRY_TO(TraverseDecl(S->getCapturedDecl())); })
tools/clang/include/clang/Analysis/CallGraph.h
   62     TraverseDecl(D);
tools/clang/lib/ARCMigrate/ObjCMT.cpp
  391   BodyMigrator(*this).TraverseDecl(D);
tools/clang/lib/ARCMigrate/TransAPIUses.cpp
  106   APIChecker(pass).TraverseDecl(pass.Ctx.getTranslationUnitDecl());
tools/clang/lib/ARCMigrate/TransARCAssign.cpp
   76   assignCheck.TraverseDecl(pass.Ctx.getTranslationUnitDecl());
tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp
  433   trans.TraverseDecl(pass.Ctx.getTranslationUnitDecl());
tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp
  119     RootBlockObjCVarRewriter(VarsToChange).TraverseDecl(block);
tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp
  241   EmptyStatementsRemover(pass).TraverseDecl(pass.Ctx.getTranslationUnitDecl());
tools/clang/lib/ARCMigrate/TransGCAttrs.cpp
   57     return base::TraverseDecl(D);
tools/clang/lib/ARCMigrate/TransProperties.cpp
  307       bool notFound = oneAssign.TraverseDecl(CurImplD);
tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp
  458   trans.TraverseDecl(pass.Ctx.getTranslationUnitDecl());
tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp
  465   trans.TraverseDecl(pass.Ctx.getTranslationUnitDecl());
tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp
   76   trans.TraverseDecl(pass.Ctx.getTranslationUnitDecl());
tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp
  225   trans.TraverseDecl(pass.Ctx.getTranslationUnitDecl());
tools/clang/lib/ARCMigrate/Transforms.cpp
  514   ASTTransform(*this).TraverseDecl(TU);
tools/clang/lib/AST/ASTContext.cpp
10478         DeclNode, DeclNode, [&] { return VisitorBase::TraverseDecl(DeclNode); },
tools/clang/lib/AST/ASTImporterLookupTable.cpp
   68   B.TraverseDecl(&TU);
tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp
  225     return VisitorBase::TraverseDecl(const_cast<Decl*>(&DeclNode));
  919   return RecursiveASTVisitor<MatchASTVisitor>::TraverseDecl(DeclNode);
tools/clang/lib/CodeGen/CodeGenPGO.cpp
  806     Walker.TraverseDecl(const_cast<FunctionDecl *>(FD));
  808     Walker.TraverseDecl(const_cast<ObjCMethodDecl *>(MD));
  810     Walker.TraverseDecl(const_cast<BlockDecl *>(BD));
  812     Walker.TraverseDecl(const_cast<CapturedDecl *>(CD));
tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp
  189         DTV.TraverseDecl(I);
  219     DTV.TraverseDecl(D);
tools/clang/lib/Frontend/ASTConsumers.cpp
   69       return base::TraverseDecl(D);
  123       TraverseDecl(Context.getTranslationUnitDecl());
tools/clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp
  232     v.TraverseDecl(context.getTranslationUnitDecl());
tools/clang/lib/Sema/SemaDeclAttr.cpp
 8163     return !Visitor.TraverseDecl(const_cast<Decl *>(D));
 8223     return Base::TraverseDecl(D);
tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  169       return inherited::TraverseDecl(D);
tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp
  114     Visitor.TraverseDecl(const_cast<Decl *>(D));
tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp
  507     Visitor.TraverseDecl(const_cast<Decl *>(D));
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
 1232     Visitor.TraverseDecl(const_cast<Decl *>(D));
tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp
  191       Visitor.TraverseDecl(MD);
tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp
   65     visitor.TraverseDecl(const_cast<TranslationUnitDecl *>(TUD));
tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  627     TraverseDecl(LocalTUDecls[i]);
tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp
  235     RecursiveASTVisitor<PreorderVisitor>::TraverseDecl(D);
tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp
   80       return LexicallyOrderedRecursiveASTVisitor::TraverseDecl(D);
   99     LexicallyOrderedRecursiveASTVisitor::TraverseDecl(D);
tools/clang/lib/Tooling/Refactoring/Rename/USRFinder.cpp
   90       Visitor.TraverseDecl(CurrDecl);
  130   Visitor.TraverseDecl(Context.getTranslationUnitDecl());
tools/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp
   70     TraverseDecl(Context.getTranslationUnitDecl());
tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp
  506   Visitor.TraverseDecl(Decl);
  514   Finder.TraverseDecl(TranslationUnitDecl);
tools/clang/lib/Tooling/Syntax/BuildTree.cpp
  206       return RecursiveASTVisitor::TraverseDecl(D);
  209     return RecursiveASTVisitor::TraverseDecl(D);
tools/clang/tools/extra/clang-doc/Mapper.cpp
   23   TraverseDecl(Context.getTranslationUnitDecl());
tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp
   79       TraverseDecl(const_cast<CXXConstructorDecl *>(Ctor));
tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp
  291       ArgUsageVisitor.TraverseDecl(const_cast<Decl *>(D));
tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp
   86     Base::TraverseDecl(Node);
tools/clang/tools/extra/clangd/FindTarget.cpp
  729   ExplicitReferenceColletor(Out).TraverseDecl(const_cast<Decl *>(D));
tools/clang/tools/extra/clangd/Selection.cpp
  194       return Base::TraverseDecl(X); // Already pushed by constructor.
  198     return traverseNode(X, [&] { return Base::TraverseDecl(X); });
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractFunction.cpp
  430       TraverseDecl(const_cast<FunctionDecl *>(ExtZone.EnclosingFunction));
tools/clang/tools/extra/clangd/unittests/PrintASTTests.cpp
   52   V.TraverseDecl(AST.getASTContext().getTranslationUnitDecl());
tools/clang/tools/extra/clangd/unittests/TestTU.cpp
  151   Visitor.TraverseDecl(AST.getASTContext().getTranslationUnitDecl());
tools/clang/tools/extra/modularize/Modularize.cpp
  673         .TraverseDecl(Ctx.getTranslationUnitDecl());
  788     CompileCheckVisitor().TraverseDecl(Ctx.getTranslationUnitDecl());
tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp
  108         .TraverseDecl(Result.Context->getTranslationUnitDecl());
tools/clang/unittests/AST/EvaluateAsRValueTest.cpp
   73       Evaluator.TraverseDecl(Ctx.getTranslationUnitDecl());
tools/clang/unittests/Frontend/FrontendActionTest.cpp
   67       TraverseDecl(context.getTranslationUnitDecl());
tools/clang/unittests/Tooling/ExecutionTest.cpp
   44     TraverseDecl(Context.getTranslationUnitDecl());
tools/clang/unittests/Tooling/LexicallyOrderedRecursiveASTVisitorTest.cpp
   30     LexicallyOrderedRecursiveASTVisitor::TraverseDecl(D);
tools/clang/unittests/Tooling/LookupTest.cpp
   33     bool Ret = TestVisitor::TraverseDecl(D);
tools/clang/unittests/Tooling/RefactoringTest.cpp
  666       Visitor->TraverseDecl(Context.getTranslationUnitDecl());
tools/clang/unittests/Tooling/TestVisitor.h
   98       Visitor->TraverseDecl(Context.getTranslationUnitDecl());
tools/lldb/tools/lldb-instr/Instrument.cpp
  252       Visitor.TraverseDecl(Decl);
  312       Visitor.TraverseDecl(*b);