Home
last modified time | relevance | path

Searched refs:DtorDecl (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/AST/
H A DVTableBuilder.h157 auto *DtorDecl = dyn_cast<CXXDestructorDecl>(getFunctionDecl()); in getGlobalDecl() local
162 return GlobalDecl(DtorDecl, CXXDtorType::Dtor_Complete); in getGlobalDecl()
164 return GlobalDecl(DtorDecl, CXXDtorType::Dtor_Deleting); in getGlobalDecl()
/llvm-project-15.0.7/clang/lib/Tooling/Refactoring/Rename/
H A DUSRFindingAction.cpp48 else if (const auto *DtorDecl = dyn_cast<CXXDestructorDecl>(FoundDecl)) in getCanonicalSymbolDeclaration() local
49 FoundDecl = DtorDecl->getParent(); in getCanonicalSymbolDeclaration()
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DQualityTests.cpp441 const NamedDecl *DtorDecl = &findDecl(AST, [](const NamedDecl &ND) { in TEST() local
456 DtorQ.merge(CodeCompletionResult(DtorDecl, /*Priority=*/0)); in TEST()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp814 const CXXDestructorDecl *DtorDecl = RecordDecl->getDestructor(); in VisitCXXDestructor() local
817 if (!DtorDecl) { in VisitCXXDestructor()
848 CEMgr.getCXXDestructorCall(DtorDecl, S, Dest, IsBaseDtor, State, LCtx); in VisitCXXDestructor()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprCXX.cpp97 const CXXMethodDecl *DtorDecl = cast<CXXMethodDecl>(Dtor.getDecl()); in EmitCXXDestructorCall() local
100 assert(ThisTy->getAsCXXRecordDecl() == DtorDecl->getParent() && in EmitCXXDestructorCall()
104 LangAS DstAS = DtorDecl->getMethodQualifiers().getAddressSpace(); in EmitCXXDestructorCall()
106 QualType DstTy = DtorDecl->getThisType(); in EmitCXXDestructorCall()
113 commonEmitCXXMemberOrOperatorCall(*this, DtorDecl, This, ImplicitParam, in EmitCXXDestructorCall()