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

Overridden By

tools/clang/include/clang/AST/Decl.h
 2024   Stmt *getBody() const override {
 4037   Stmt *getBody() const override { return (Stmt*) Body; }
tools/clang/lib/AST/Decl.cpp
 4667 Stmt *CapturedDecl::getBody() const { return BodyAndNothrow.getPointer(); }
tools/clang/lib/AST/DeclObjC.cpp
  851 Stmt *ObjCMethodDecl::getBody() const {

References

tools/clang/include/clang/AST/DeclBase.h
  992   virtual bool hasBody() const { return getBody() != nullptr; }
tools/clang/lib/AST/DeclBase.cpp
  906   if (Stmt *Body = getBody())
tools/clang/lib/Analysis/CallGraph.cpp
  182   if (Stmt *Body = D->getBody())
tools/clang/lib/Analysis/CloneDetection.cpp
   93   Sequences.push_back(StmtSequence(D->getBody(), D));
tools/clang/lib/Analysis/PathDiagnostic.cpp
  632   if (const auto *CS = dyn_cast_or_null<CompoundStmt>(LC->getDecl()->getBody()))
tools/clang/lib/CodeGen/CodeGenPGO.cpp
  187       CounterMap[D->getBody()] = NextCounter++;
  819   if (!D->getBody())
  824   auto Loc = D->getBody()->getBeginLoc();
tools/clang/lib/CodeGen/CoverageMappingGen.cpp
  392     auto Body = D->getBody();
  873     Stmt *Body = D->getBody();
tools/clang/lib/Frontend/ASTConsumers.cpp
  187     if (Stmt *Body = D->getBody()) {
tools/clang/lib/Parse/Parser.cpp
 1292     Stmt *GeneratedBody = Res ? Res->getBody() : nullptr;
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
 2048   const Stmt *Body = D->getBody();
tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp
  285     walker.Visit(D->getBody());
tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
  433     !(C.getAnalysisManager().shouldInlineCall() && (D && D->getBody()));
tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
 1003     walker.Visit(D->getBody());
tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp
   85     walker.Visit(D->getBody());
tools/clang/lib/StaticAnalyzer/Checkers/GCDAntipatternChecker.cpp
  214   auto Matches = match(SemaphoreMatcherM, *D->getBody(), AM.getASTContext());
  219   Matches = match(GroupMatcherM, *D->getBody(), AM.getASTContext());
tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp
  139   walker.Visit(D->getBody());
tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
  180     Finder.Visit(D->getBody());
tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp
  342   F.match(*D->getBody(), AM.getASTContext());
tools/clang/lib/StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp
   78   auto Matches = match(stmt(forEachDescendant(CastM)), *D->getBody(), AM.getASTContext());
tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp
  166     walker.Visit(D->getBody());
tools/clang/lib/StaticAnalyzer/Checkers/RunLoopAutoreleaseLeakChecker.cpp
   87   const Stmt *DeclBody = D->getBody();
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
 3047   const Stmt* Body = Signature->getBody();
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  447   auto Matches = match(ParentM, *Parent->getBody(), Parent->getASTContext());
tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
  200       if (const Stmt *Body = DeclWithIssue->getBody()) {
tools/clang/lib/StaticAnalyzer/Core/LoopWidening.cpp
   71                        *LCtx->getDecl()->getBody(), ASTCtx);
tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
  728         if (const Stmt *Body = DeclWithIssue->getBody()) {
  738                     D->getUniqueingDecl()->getBody()->getBeginLoc()),
tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  752   const Stmt *Body = D->getBody();