Searched refs:LookupDestructor (Results 1 – 16 of 16) sorted by relevance
75 asImpl().visitUsedDecl(E->getBeginLoc(), S.LookupDestructor(Record)); in VisitCXXDeleteExpr()
987 if (CXXDestructorDecl *Destructor = LookupDestructor(RD)) { in CheckCXXThrowOperand()3528 if (CXXDestructorDecl *Dtor = LookupDestructor(PointeeRD)) { in ActOnCXXDelete()3564 if (CXXDestructorDecl *Dtor = LookupDestructor(PointeeRD)) { in ActOnCXXDelete()4917 CXXDestructorDecl *Destructor = Self.LookupDestructor(RD); in EvaluateUnaryTypeTrait()5072 if (CXXDestructorDecl *Destructor = Self.LookupDestructor(RD)) in EvaluateUnaryTypeTrait()6906 CXXDestructorDecl *Destructor = IsDecltype ? nullptr : LookupDestructor(RD); in MaybeBindToTemporary()7076 CXXDestructorDecl *Destructor = LookupDestructor(RD); in ActOnDecltypeExpression()7315 if (CXXDestructorDecl *D = SemaRef.LookupDestructor(RD)) in canRecoverDotPseudoDestructorCallsOnPointerObjects()
5020 if (CXXDestructorDecl *Dtor = LookupDestructor(Constructor->getParent())) { in SetDelegatingInitializer()5493 CXXDestructorDecl *Dtor = LookupDestructor(FieldClassDecl); in MarkBaseAndMemberDestructorsReferenced()5538 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl); in MarkBaseAndMemberDestructorsReferenced()5575 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl); in MarkVirtualBaseDestructorsReferenced()15154 CXXDestructorDecl *Destructor = LookupDestructor(ClassDecl); in FinalizeVarWithDestructor()17405 if (CXXDestructorDecl *Destructor = LookupDestructor(RD)) { in SetIvarInitializers()
1819 CXXDestructorDecl *Destructor = SemaRef.LookupDestructor(CXXRD); in checkDestructorReference()8291 = S.LookupDestructor(cast<CXXRecordDecl>(Record->getDecl())); in Perform()
3322 CXXDestructorDecl *Sema::LookupDestructor(CXXRecordDecl *Class) { in LookupDestructor() function in Sema
11541 if (CXXDestructorDecl *Destructor = SemaRef.LookupDestructor(Record)) { in TransformCXXNewExpr()11612 SemaRef.LookupDestructor(Record)); in TransformCXXDeleteExpr()
13897 CXXDestructorDecl *Destructor = LookupDestructor(ClassDecl); in CheckParmsForFunctionDef()
814 if (CXXDestructorDecl *Destructor = LookupDestructor(RD)) { in CheckCXXThrowOperand()1878 if (CXXDestructorDecl *dtor = LookupDestructor( in BuildCXXNew()2986 if (CXXDestructorDecl *Dtor = LookupDestructor(PointeeRD)) { in ActOnCXXDelete()3011 if (CXXDestructorDecl *Dtor = LookupDestructor(PointeeRD)) { in ActOnCXXDelete()4138 CXXDestructorDecl *Destructor = Self.LookupDestructor(RD); in EvaluateUnaryTypeTrait()4290 if (CXXDestructorDecl *Destructor = Self.LookupDestructor(RD)) in EvaluateUnaryTypeTrait()5712 CXXDestructorDecl *Destructor = IsDecltype ? nullptr : LookupDestructor(RD); in MaybeBindToTemporary()5869 CXXDestructorDecl *Destructor = LookupDestructor(RD); in ActOnDecltypeExpression()
3837 if (CXXDestructorDecl *Dtor = LookupDestructor(Constructor->getParent())) { in SetDelegatingInitializer()4310 CXXDestructorDecl *Dtor = LookupDestructor(FieldClassDecl); in MarkBaseAndMemberDestructorsReferenced()4339 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl); in MarkBaseAndMemberDestructorsReferenced()4369 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl); in MarkBaseAndMemberDestructorsReferenced()9431 LookupDestructor(cast<CXXRecordDecl>(BaseType->getDecl()))); in ComputeDefaultedDtorExceptionSpec()9438 LookupDestructor(cast<CXXRecordDecl>(BaseType->getDecl()))); in ComputeDefaultedDtorExceptionSpec()9446 LookupDestructor(cast<CXXRecordDecl>(RecordTy->getDecl()))); in ComputeDefaultedDtorExceptionSpec()11589 CXXDestructorDecl *Destructor = LookupDestructor(ClassDecl); in FinalizeVarWithDestructor()13625 if (CXXDestructorDecl *Destructor = LookupDestructor(RD)) { in SetIvarInitializers()
3098 CXXDestructorDecl *Sema::LookupDestructor(CXXRecordDecl *Class) { in LookupDestructor() function in Sema
9490 if (CXXDestructorDecl *Destructor = SemaRef.LookupDestructor(Record)) { in TransformCXXNewExpr()9568 SemaRef.LookupDestructor(Record)); in TransformCXXDeleteExpr()
6587 = S.LookupDestructor(cast<CXXRecordDecl>(Record->getDecl())); in Perform()
9463 CXXDestructorDecl *Destructor = LookupDestructor(ClassDecl); in CheckParmsForFunctionDef()
14166 S.LookupDestructor(Record)); in VisitCXXDeleteExpr()
2882 CXXDestructorDecl *LookupDestructor(CXXRecordDecl *Class);
3983 CXXDestructorDecl *LookupDestructor(CXXRecordDecl *Class);