Lines Matching refs:CXXDefaultConstructor
4668 if (CSM == Sema::CXXDefaultConstructor || CSM == Sema::CXXDestructor) in lookupCallFromSpecialMember()
4707 case Sema::CXXDefaultConstructor: in defaultedSpecialMemberIsConstexpr()
4793 case Sema::CXXDefaultConstructor: in computeImplicitExceptionSpec()
4873 if (CSM == CXXDefaultConstructor || CSM == CXXDestructor) in CheckExplicitlyDefaultedSpecialMember()
5086 case Sema::CXXDefaultConstructor: in SpecialMemberDeletionInfo()
5231 if (!(CSM == Sema::CXXDefaultConstructor && in shouldDeleteForClassSubobject()
5264 if (CSM == Sema::CXXDefaultConstructor) { in shouldDeleteForField()
5336 if (CSM == Sema::CXXDefaultConstructor && AllVariantFieldsAreConst && in shouldDeleteForField()
5364 if (CSM == Sema::CXXDefaultConstructor && inUnion() && AllFieldsAreConst && in shouldDeleteForAllConstMembers()
5392 (CSM == CXXDefaultConstructor || CSM == CXXCopyAssignment)) { in ShouldDeleteSpecialMember()
5401 if (CSM != CXXDefaultConstructor && CSM != CXXDestructor && in ShouldDeleteSpecialMember()
5512 case Sema::CXXDefaultConstructor: in findTrivialSpecialMember()
5665 if (!Selected && CSM == Sema::CXXDefaultConstructor) { in checkTrivialSubobjectCall()
5718 if (CSM == Sema::CXXDefaultConstructor && FI->hasInClassInitializer()) { in checkTrivialClassMembers()
5770 case CXXDefaultConstructor: in SpecialMemberIsTrivial()
8424 DeclaringSpecialMember DSM(*this, ClassDecl, CXXDefaultConstructor); in DeclareImplicitDefaultConstructor()
8429 CXXDefaultConstructor, in DeclareImplicitDefaultConstructor()
8455 if (ShouldDeleteSpecialMember(DefaultCon, CXXDefaultConstructor)) in DeclareImplicitDefaultConstructor()
8483 << CXXDefaultConstructor << Context.getTagDeclType(ClassDecl); in DefineImplicitDefaultConstructor()
12223 case CXXDefaultConstructor: in SetDeclDefaulted()