Lines Matching refs:CXXDefaultConstructor

4874   case Sema::CXXDefaultConstructor:  in DefineImplicitSpecialMember()
5007 (CSM == CXXDefaultConstructor || CSM == CXXCopyConstructor || in CheckCompletedCXXClass()
5061 if (CSM == Sema::CXXDefaultConstructor || CSM == Sema::CXXDestructor) in lookupCallFromSpecialMember()
5166 assert(CSM == Sema::CXXDefaultConstructor); in specialMemberIsConstexpr()
5173 if (CSM == Sema::CXXDefaultConstructor) in specialMemberIsConstexpr()
5198 case Sema::CXXDefaultConstructor: in defaultedSpecialMemberIsConstexpr()
5235 return CSM == Sema::CXXDefaultConstructor in defaultedSpecialMemberIsConstexpr()
5273 if (CSM == Sema::CXXDefaultConstructor && F->hasInClassInitializer()) in defaultedSpecialMemberIsConstexpr()
5282 } else if (CSM == Sema::CXXDefaultConstructor) { in defaultedSpecialMemberIsConstexpr()
5294 case Sema::CXXDefaultConstructor: in computeImplicitExceptionSpec()
5371 if (CSM == CXXDefaultConstructor || CSM == CXXDestructor) in CheckExplicitlyDefaultedSpecialMember()
5586 case Sema::CXXDefaultConstructor: in SpecialMemberDeletionInfo()
5735 if (!(CSM == Sema::CXXDefaultConstructor && in shouldDeleteForClassSubobject()
5766 assert(CSM == Sema::CXXDefaultConstructor); in shouldDeleteForBase()
5792 if (CSM == Sema::CXXDefaultConstructor) { in shouldDeleteForField()
5864 if (CSM == Sema::CXXDefaultConstructor && AllVariantFieldsAreConst && in shouldDeleteForField()
5892 if (CSM == Sema::CXXDefaultConstructor && inUnion() && AllFieldsAreConst && in shouldDeleteForAllConstMembers()
5921 (CSM == CXXDefaultConstructor || CSM == CXXCopyAssignment)) { in ShouldDeleteSpecialMember()
5930 if (CSM != CXXDefaultConstructor && CSM != CXXDestructor && in ShouldDeleteSpecialMember()
6048 case Sema::CXXDefaultConstructor: in findTrivialSpecialMember()
6201 if (!Selected && CSM == Sema::CXXDefaultConstructor) { in checkTrivialSubobjectCall()
6254 if (CSM == Sema::CXXDefaultConstructor && FI->hasInClassInitializer()) { in checkTrivialClassMembers()
6306 case CXXDefaultConstructor: in SpecialMemberIsTrivial()
9143 DeclaringSpecialMember DSM(*this, ClassDecl, CXXDefaultConstructor); in DeclareImplicitDefaultConstructor()
9148 CXXDefaultConstructor, in DeclareImplicitDefaultConstructor()
9166 inferCUDATargetForImplicitSpecialMember(ClassDecl, CXXDefaultConstructor, in DeclareImplicitDefaultConstructor()
9186 if (ShouldDeleteSpecialMember(DefaultCon, CXXDefaultConstructor)) in DeclareImplicitDefaultConstructor()
9211 << CXXDefaultConstructor << Context.getTagDeclType(ClassDecl); in DefineImplicitDefaultConstructor()
9276 defaultedSpecialMemberIsConstexpr(*this, Derived, CXXDefaultConstructor, in findInheritingConstructor()
9318 if (ShouldDeleteSpecialMember(DerivedCtor, CXXDefaultConstructor, &ICI)) in findInheritingConstructor()
9327 ShouldDeleteSpecialMember(Ctor, CXXDefaultConstructor, &ICI, in NoteDeletedInheritingConstructor()