Lines Matching refs:CXXDestructor
5009 if (CSM == Sema::CXXDefaultConstructor || CSM == Sema::CXXDestructor) in lookupCallFromSpecialMember()
5070 case Sema::CXXDestructor: in defaultedSpecialMemberIsConstexpr()
5144 case Sema::CXXDestructor: in computeImplicitExceptionSpec()
5210 if (CSM == CXXDefaultConstructor || CSM == CXXDestructor) in CheckExplicitlyDefaultedSpecialMember()
5439 case Sema::CXXDestructor: in SpecialMemberDeletionInfo()
5580 S.LookupSpecialMember(Class, Sema::CXXDestructor, in shouldDeleteForClassSubobject()
5739 if (CSM != CXXDefaultConstructor && CSM != CXXDestructor && in ShouldDeleteSpecialMember()
5794 if (CSM == CXXDestructor && MD->isVirtual()) { in ShouldDeleteSpecialMember()
5886 case Sema::CXXDestructor: in findTrivialSpecialMember()
6116 case CXXDestructor: in SpecialMemberIsTrivial()
6202 if (CSM == CXXDestructor && MD->isVirtual()) { in SpecialMemberIsTrivial()
6211 if (CSM != CXXDestructor && MD->getParent()->isDynamicClass()) { in SpecialMemberIsTrivial()
9333 DeclaringSpecialMember DSM(*this, ClassDecl, CXXDestructor); in DeclareImplicitDestructor()
9352 inferCUDATargetForImplicitSpecialMember(ClassDecl, CXXDestructor, in DeclareImplicitDestructor()
9368 if (ShouldDeleteSpecialMember(Destructor, CXXDestructor)) in DeclareImplicitDestructor()
9402 << CXXDestructor << Context.getTagDeclType(ClassDecl); in DefineImplicitDestructor()
12834 case CXXDestructor: in SetDeclDefaulted()