Lines Matching refs:CXXDestructor
4884 case Sema::CXXDestructor: in DefineImplicitSpecialMember()
5008 CSM == CXXDestructor)) in CheckCompletedCXXClass()
5061 if (CSM == Sema::CXXDefaultConstructor || CSM == Sema::CXXDestructor) in lookupCallFromSpecialMember()
5222 case Sema::CXXDestructor: in defaultedSpecialMemberIsConstexpr()
5304 case Sema::CXXDestructor: in computeImplicitExceptionSpec()
5371 if (CSM == CXXDefaultConstructor || CSM == CXXDestructor) in CheckExplicitlyDefaultedSpecialMember()
5601 case Sema::CXXDestructor: in SpecialMemberDeletionInfo()
5746 S.LookupSpecialMember(Class, Sema::CXXDestructor, in shouldDeleteForClassSubobject()
5930 if (CSM != CXXDefaultConstructor && CSM != CXXDestructor && in ShouldDeleteSpecialMember()
5985 if (CSM == CXXDestructor && MD->isVirtual()) { in ShouldDeleteSpecialMember()
6077 case Sema::CXXDestructor: in findTrivialSpecialMember()
6307 case CXXDestructor: in SpecialMemberIsTrivial()
6393 if (CSM == CXXDestructor && MD->isVirtual()) { in SpecialMemberIsTrivial()
6402 if (CSM != CXXDestructor && MD->getParent()->isDynamicClass()) { in SpecialMemberIsTrivial()
9459 DeclaringSpecialMember DSM(*this, ClassDecl, CXXDestructor); in DeclareImplicitDestructor()
9478 inferCUDATargetForImplicitSpecialMember(ClassDecl, CXXDestructor, in DeclareImplicitDestructor()
9498 if (ShouldDeleteSpecialMember(Destructor, CXXDestructor)) in DeclareImplicitDestructor()
9529 << CXXDestructor << Context.getTagDeclType(ClassDecl); in DefineImplicitDestructor()