Home
last modified time | relevance | path

Searched refs:LookupDestructor (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/clang/lib/Sema/
H A DUsedDeclVisitor.h76 asImpl().visitUsedDecl(E->getBeginLoc(), S.LookupDestructor(Record)); in VisitCXXDeleteExpr()
H A DSemaExprCXX.cpp1007 if (CXXDestructorDecl *Destructor = LookupDestructor(RD)) { in CheckCXXThrowOperand()
3660 if (CXXDestructorDecl *Dtor = LookupDestructor(PointeeRD)) { in ActOnCXXDelete()
3696 if (CXXDestructorDecl *Dtor = LookupDestructor(PointeeRD)) { in ActOnCXXDelete()
5100 CXXDestructorDecl *Destructor = Self.LookupDestructor(RD); in EvaluateUnaryTypeTrait()
5255 if (CXXDestructorDecl *Destructor = Self.LookupDestructor(RD)) in EvaluateUnaryTypeTrait()
7266 CXXDestructorDecl *Destructor = IsDecltype ? nullptr : LookupDestructor(RD); in MaybeBindToTemporary()
7437 CXXDestructorDecl *Destructor = LookupDestructor(RD); in ActOnDecltypeExpression()
7678 if (CXXDestructorDecl *D = SemaRef.LookupDestructor(RD)) in canRecoverDotPseudoDestructorCallsOnPointerObjects()
H A DSemaDeclCXX.cpp5121 if (CXXDestructorDecl *Dtor = LookupDestructor(Constructor->getParent())) { in SetDelegatingInitializer()
5646 CXXDestructorDecl *Dtor = LookupDestructor(FieldClassDecl); in MarkBaseAndMemberDestructorsReferenced()
5692 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl); in MarkBaseAndMemberDestructorsReferenced()
5729 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl); in MarkVirtualBaseDestructorsReferenced()
15624 CXXDestructorDecl *Destructor = LookupDestructor(ClassDecl); in FinalizeVarWithDestructor()
17953 if (CXXDestructorDecl *Destructor = LookupDestructor(RD)) { in SetIvarInitializers()
H A DSemaInit.cpp1848 CXXDestructorDecl *Destructor = SemaRef.LookupDestructor(CXXRD); in checkDestructorReference()
8442 = S.LookupDestructor(cast<CXXRecordDecl>(Record->getDecl())); in Perform()
H A DSemaLookup.cpp3620 CXXDestructorDecl *Sema::LookupDestructor(CXXRecordDecl *Class) { in LookupDestructor() function in Sema
H A DTreeTransform.h12139 if (CXXDestructorDecl *Destructor = SemaRef.LookupDestructor(Record)) { in TransformCXXNewExpr()
12210 SemaRef.LookupDestructor(Record)); in TransformCXXDeleteExpr()
H A DSemaChecking.cpp15522 CXXDestructorDecl *Destructor = LookupDestructor(ClassDecl); in CheckParmsForFunctionDef()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h4363 CXXDestructorDecl *LookupDestructor(CXXRecordDecl *Class);