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

Overrides

tools/clang/include/clang/AST/DeclBase.h
  986   virtual Stmt* getBody() const { return nullptr; }

Declarations

tools/clang/include/clang/AST/DeclObjC.h
  506   Stmt *getBody() const override;

References

tools/clang/include/clang/AST/ASTNodeTraverser.h
  558       Visit(D->getBody());
tools/clang/include/clang/AST/DeclObjC.h
  510   CompoundStmt *getCompoundBody() { return (CompoundStmt*)getBody(); }
tools/clang/include/clang/AST/RecursiveASTVisitor.h
 1558     TRY_TO(TraverseStmt(D->getBody()));
tools/clang/lib/ARCMigrate/ObjCMT.cpp
 1706   return !SuperInitChecker().TraverseStmt(MD->getBody());
tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp
  111     collectRemovables(D->getBody(), Removables);
tools/clang/lib/AST/DeclObjC.cpp
  980   if (Stmt *Body = getBody())
tools/clang/lib/AST/DeclPrinter.cpp
 1296   if (OMD->getBody() && !Policy.TerseOutput) {
 1298     OMD->getBody()->printPretty(Out, nullptr, Policy);
tools/clang/lib/Analysis/AnalysisDeclContext.cpp
  109     Stmt *Body = MD->getBody();
tools/clang/lib/CodeGen/CGObjC.cpp
  718   assert(isa<CompoundStmt>(OMD->getBody()));
  719   incrementProfileCounter(OMD->getBody());
  720   EmitCompoundStmtWithoutScope(*cast<CompoundStmt>(OMD->getBody()));
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  592     Body = OMD->getBody();
tools/clang/lib/CodeGen/CodeGenModule.cpp
 5347     if (OMD->getBody())
tools/clang/lib/CodeGen/CodeGenPGO.cpp
  410     uint64_t BodyCount = setCount(PGO.getRegionCount(D->getBody()));
  411     CountMap[D->getBody()] = BodyCount;
  412     Visit(D->getBody());
tools/clang/lib/Index/IndexDecl.cpp
  176       const Stmt *Body = D->getBody();
tools/clang/lib/Sema/SemaDeclAttr.cpp
 8463     Body = MD->getBody();
tools/clang/lib/Sema/SemaDeclObjC.cpp
 5067     Checker.TraverseStmt(CurMethod->getBody());
tools/clang/lib/Serialization/ASTWriterDecl.cpp
  665   bool HasBodyStuff = D->getBody() != nullptr     ||
  669     Record.AddStmt(D->getBody());
tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp
  146     const Stmt *Body = M->getBody();
tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp
  444                     BR.getContext()).VisitStmt(D->getBody());
  498                     BR.getContext()).VisitStmt(D->getBody());
  561                            PathDiagnosticLocation::createEnd(MethodD->getBody(),
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
 1079     const Stmt *Body = M->getBody();
tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp
  188     if (MD->getBody())
  196           PathDiagnosticLocation::createEnd(MD->getBody(),
tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp
   80     Scan(M, I->getBody());
tools/clang/tools/libclang/CIndex.cpp
  981          Visit(MakeCXCursor(ND->getBody(), StmtParent, TU, RegionOfInterest));
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp
  176   Stmt *method_body = MethodDecl->getBody();