Lines Matching refs:CXXDestructor
6354 return Sema::CXXDestructor; in getDefaultedFunctionKind()
6404 case Sema::CXXDestructor: in DefineDefaultedFunction()
6748 CSM == CXXDestructor) && M->isUserProvided()) { in CheckCompletedCXXClass()
6758 CSM == CXXDestructor)) in CheckCompletedCXXClass()
6899 if (CSM == Sema::CXXDefaultConstructor || CSM == Sema::CXXDestructor) in lookupCallFromSpecialMember()
7013 if (CSM == Sema::CXXDestructor) in specialMemberIsConstexpr()
7062 case Sema::CXXDestructor: in defaultedSpecialMemberIsConstexpr()
7257 if (CSM == CXXDefaultConstructor || CSM == CXXDestructor) in CheckExplicitlyDefaultedSpecialMember()
8632 case Sema::CXXDestructor: in SpecialMemberVisitor()
8869 S.LookupSpecialMember(Class, Sema::CXXDestructor, in shouldDeleteForClassSubobject()
9087 if (CSM != CXXDefaultConstructor && CSM != CXXDestructor && in ShouldDeleteSpecialMember()
9147 if (CSM == CXXDestructor && MD->isVirtual()) { in ShouldDeleteSpecialMember()
9261 case Sema::CXXDestructor: in findTrivialSpecialMember()
9503 case CXXDestructor: in SpecialMemberIsTrivial()
9589 if (CSM == CXXDestructor && MD->isVirtual()) { in SpecialMemberIsTrivial()
9598 if (CSM != CXXDestructor && MD->getParent()->isDynamicClass()) { in SpecialMemberIsTrivial()
13249 DeclaringSpecialMember DSM(*this, ClassDecl, CXXDestructor); in DeclareImplicitDestructor()
13254 CXXDestructor, in DeclareImplicitDestructor()
13274 inferCUDATargetForImplicitSpecialMember(ClassDecl, CXXDestructor, in DeclareImplicitDestructor()
13298 ShouldDeleteSpecialMember(Destructor, CXXDestructor)) in DeclareImplicitDestructor()