|
reference, declaration → definition
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; }
References
tools/clang/include/clang/AST/ASTNodeTraverser.h 369 Visit(D->getBody());
tools/clang/include/clang/AST/RecursiveASTVisitor.h 2042 TRY_TO(TraverseStmt(D->getBody())); // Function body.
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h 1768 return Node.getBody();
1774 return Node.doesThisDeclarationHaveABody() ? Node.getBody() : nullptr;
tools/clang/lib/AST/ASTImporter.cpp 2985 if (Stmt *FromBody = FromFD->getBody()) {
tools/clang/lib/AST/Decl.cpp 2826 Stmt *S = getBody();
tools/clang/lib/AST/DeclPrinter.cpp 767 if (D->getBody())
768 D->getBody()->printPretty(Out, nullptr, SubPolicy, Indentation);
tools/clang/lib/AST/ExprCXX.cpp 1211 *Stored++ = getCallOperator()->getBody();
1312 getCallOperator()->getBody();
tools/clang/lib/AST/ExprConstant.cpp 5569 return EvaluateStmt(Ret, Info, Definition->getBody()) != ESR_Failed;
5729 EvaluateStmt(Ret, Info, Definition->getBody()) != ESR_Failed &&
5860 if (EvaluateStmt(Ret, Info, Definition->getBody()) == ESR_Failed)
14415 Args, FD->getBody(), Info, Scratch, nullptr);
tools/clang/lib/AST/Interp/ByteCodeStmtGen.cpp 103 if (auto *Body = F->getBody())
tools/clang/lib/AST/ODRHash.cpp 577 auto *Body = Function->getBody();
tools/clang/lib/Analysis/AnalysisDeclContext.cpp 96 Stmt *Body = FD->getBody();
121 return FunTmpl->getTemplatedDecl()->getBody();
tools/clang/lib/Analysis/ExprMutationAnalyzer.cpp 401 if (!Func->getBody() || !Func->getPrimaryTemplate())
436 : BodyAnalyzer(*Func.getBody(), Context) {
tools/clang/lib/Analysis/PathDiagnostic.cpp 801 if (Stmt *Body = FD->getBody())
tools/clang/lib/CodeGen/CGClass.cpp 1438 Stmt *Body = Dtor->getBody();
1535 const Stmt *RootS = AssignOp->getBody();
tools/clang/lib/CodeGen/CGDebugInfo.cpp 4649 const Stmt *FuncBody = (*FD).getBody();
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 9597 scanForTargetRegionsFunctions(FD->getBody(), Name);
9622 scanForTargetRegionsFunctions(Ctor->getBody(), ParentName);
9627 scanForTargetRegionsFunctions(Dtor->getBody(), ParentName);
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp 4669 Body = FD->getBody();
tools/clang/lib/CodeGen/CodeGenFunction.cpp 590 Body = FD->getBody();
737 if (FD->getBody() &&
738 FD->getBody()->getStmtClass() == Stmt::CoroutineBodyStmtClass)
1156 if (Stmt *Body = FD->getBody())
1175 Stmt *Body = FD->getBody();
tools/clang/lib/CodeGen/CodeGenModule.cpp 2689 const Stmt *Body = FD->getBody();
tools/clang/lib/CodeGen/CodeGenPGO.cpp 391 uint64_t BodyCount = setCount(PGO.getRegionCount(D->getBody()));
392 CountMap[D->getBody()] = BodyCount;
393 Visit(D->getBody());
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp 5694 if (CompoundStmt *Body = dyn_cast_or_null<CompoundStmt>(FD->getBody())) {
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp 4792 if (CompoundStmt *Body = dyn_cast_or_null<CompoundStmt>(FD->getBody())) {
tools/clang/lib/Index/IndexDecl.cpp 283 const Stmt *Body = D->getBody();
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp 1622 PartialDiagnosticAt FNote(CurrentFunction->getBody()->getBeginLoc(),
1633 PartialDiagnosticAt FNote(CurrentFunction->getBody()->getBeginLoc(),
1647 PartialDiagnosticAt FNote(CurrentFunction->getBody()->getBeginLoc(),
tools/clang/lib/Sema/SemaDeclAttr.cpp 8461 Body = FD->getBody();
tools/clang/lib/Sema/SemaDeclCXX.cpp 1755 Stmt *Body = NewFD->getBody();
tools/clang/lib/Sema/SemaExpr.cpp15487 if (NeedDefinition && !Func->getBody()) {
tools/clang/lib/Sema/SemaLambda.cpp 1376 CallOperator->getBody()->getEndLoc());
1414 /*isInline=*/true, CSK_unspecified, CallOperator->getBody()->getEndLoc());
1461 CallOperator->getBody()->getEndLoc());
1813 !isa<CoroutineBodyStmt>(CallOperator->getBody()) &&
tools/clang/lib/Serialization/ASTReader.cpp10093 Merge.first->getBody();
10097 FD->getBody();
tools/clang/lib/Serialization/ASTWriterDecl.cpp 2429 AddStmt(FD->getBody());
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp 2814 if (const Stmt *Body = FD->getBody())
tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp 102 Scan(M, FD->getBody());
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp 522 return M->getDefinition()->getBody();
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp 1423 Trigger = Dtor->getBody();
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp 1040 VisitCXXDestructor(BaseTy, BaseVal.getAsRegion(), CurDtor->getBody(),
1064 VisitCXXDestructor(T, FieldVal.getAsRegion(), CurDtor->getBody(),
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp 1088 if (RD->isLambda() && RD->getLambdaCallOperator()->getBody()) {
1095 match(RefToStatic, *RD->getLambdaCallOperator()->getBody(),
tools/clang/lib/StaticAnalyzer/Frontend/ModelConsumer.cpp 37 Bodies.insert(std::make_pair(func->getName(), func->getBody()));
tools/clang/tools/clang-extdef-mapping/ClangExtDefMapGen.cpp 64 if (const Stmt *Body = FD->getBody())
tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp 106 FixItLoc = Ctor->getBody()->getBeginLoc();
tools/clang/tools/extra/clang-tidy/bugprone/InfiniteLoopCheck.cpp 72 return hasPtrOrReferenceInStmt(Func->getBody(), Var);
tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp 421 FunctionBody = ContainingFunc->getBody();
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp 122 Constructor.getBody()->getBeginLoc(),
301 if (!Ctor->getBody())
423 removeFieldsInitializedInBody(*Ctor->getBody(), Context, FieldsToInit);
tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp 186 (Function->getBody()->child_begin() !=
187 Function->getBody()->child_end()) ||
tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp 106 if (const Stmt *Body = Function->getBody()) {
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp 126 const auto *Compound = cast<CompoundStmt>(Operator->getBody());
261 const auto *Body = dyn_cast<CompoundStmt>(SpecialFunctionDecl->getBody());
tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp 169 Method->getBody() && !Method->isDefaulted()) {
tools/clang/tools/extra/clang-tidy/readability/ConvertMemberFunctionsToStatic.cpp 69 UsageOfThis.TraverseStmt(const_cast<Stmt *>(Node.getBody()));
tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp 167 if (const Stmt *Body = Func->getBody()) {
tools/clang/tools/extra/clang-tidy/utils/ExceptionAnalyzer.cpp 118 if (const Stmt *Body = Func->getBody()) {
tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp 72 Lexer::getLocForEndOfToken(Function->getBody()->getBeginLoc(), 0,
tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp 43 Function->getBody()->getBeginLoc(), 0, SourceMgr, Context.getLangOpts());
tools/clang/tools/extra/clangd/refactor/tweaks/DefineInline.cpp 162 findExplicitReferences(FD->getBody(), [&](ReferenceLoc Ref) {
212 SM, FD->getASTContext().getLangOpts(), FD->getBody()->getSourceRange());
301 if (Source->getBody()->getBeginLoc().isMacroID() ||
302 Source->getBody()->getEndLoc().isMacroID())
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractFunction.cpp 239 if (Child->ASTNode.get<Stmt>() == EnclosingFunc->getBody())
tools/clang/tools/extra/clangd/unittests/FindTargetTests.cpp 536 findExplicitReferences(Func.getBody(), [&Refs](ReferenceLoc R) {
tools/clang/tools/extra/clangd/unittests/SourceCodeTests.cpp 589 const auto &Body = cast<CompoundStmt>(Func.getBody());
tools/clang/tools/libclang/CIndex.cpp 886 if (Visit(MakeCXCursor(ND->getBody(), StmtParent, TU, RegionOfInterest)))
6542 CompoundStmt *Body = dyn_cast<CompoundStmt>(FD->getBody());
tools/clang/unittests/AST/ASTImporterTest.cpp 1157 cast<CStyleCastExpr>(cast<CompoundStmt>(From->getBody())->body_front())
1164 cast<CStyleCastExpr>(cast<CompoundStmt>(To->getBody())->body_front())
2364 *cast<CompoundStmt>(ToD->getBody())->body_begin())
3274 FromF->getBody())->body_front())->getSubExpr())->getLambdaClass();
tools/clang/unittests/AST/ASTTraverserTest.cpp 157 Stmt *Body = Func->getBody();
tools/clang/unittests/Analysis/CFGBuildResult.h 42 Stmt *Body = Func->getBody();
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp 136 Stmt *function_body = function_decl->getBody();
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp 54 Stmt *body_stmt = F->getBody();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp 781 if (copied_function_decl->getBody() && m_parser_vars->m_code_gen) {
tools/lldb/tools/lldb-instr/Instrument.cpp 175 Stmt *Body = Decl->getBody();
280 Stmt *Body = Decl->getBody();