Lines Matching refs:CXXDefaultConstructor

6338         return Sema::CXXDefaultConstructor;  in getDefaultedFunctionKind()
6394 case Sema::CXXDefaultConstructor: in DefineDefaultedFunction()
6757 (CSM == CXXDefaultConstructor || CSM == CXXCopyConstructor || in CheckCompletedCXXClass()
6899 if (CSM == Sema::CXXDefaultConstructor || CSM == Sema::CXXDestructor) in lookupCallFromSpecialMember()
7004 assert(CSM == Sema::CXXDefaultConstructor); in specialMemberIsConstexpr()
7011 if (CSM == Sema::CXXDefaultConstructor) in specialMemberIsConstexpr()
7038 case Sema::CXXDefaultConstructor: in defaultedSpecialMemberIsConstexpr()
7077 return CSM == Sema::CXXDefaultConstructor in defaultedSpecialMemberIsConstexpr()
7115 if (CSM == Sema::CXXDefaultConstructor && F->hasInClassInitializer()) in defaultedSpecialMemberIsConstexpr()
7124 } else if (CSM == Sema::CXXDefaultConstructor) { in defaultedSpecialMemberIsConstexpr()
7180 S, Loc, CD, Sema::CXXDefaultConstructor, &ICI); in computeImplicitExceptionSpec()
7257 if (CSM == CXXDefaultConstructor || CSM == CXXDestructor) in CheckExplicitlyDefaultedSpecialMember()
8623 case Sema::CXXDefaultConstructor: in SpecialMemberVisitor()
8664 assert(CSM == Sema::CXXDefaultConstructor); in lookupInheritedCtor()
8858 if (!(CSM == Sema::CXXDefaultConstructor && in shouldDeleteForClassSubobject()
8888 if (CSM == Sema::CXXDefaultConstructor && FD->hasInClassInitializer()) in shouldDeleteForVariantObjCPtrMember()
8940 if (CSM == Sema::CXXDefaultConstructor) { in shouldDeleteForField()
9015 if (CSM == Sema::CXXDefaultConstructor && AllVariantFieldsAreConst && in shouldDeleteForField()
9043 if (CSM == Sema::CXXDefaultConstructor && inUnion() && AllFieldsAreConst) { in shouldDeleteForAllConstMembers()
9078 (CSM == CXXDefaultConstructor || CSM == CXXCopyAssignment)) { in ShouldDeleteSpecialMember()
9087 if (CSM != CXXDefaultConstructor && CSM != CXXDestructor && in ShouldDeleteSpecialMember()
9232 case Sema::CXXDefaultConstructor: in findTrivialSpecialMember()
9393 if (!Selected && CSM == Sema::CXXDefaultConstructor) { in checkTrivialSubobjectCall()
9449 if (CSM == Sema::CXXDefaultConstructor && FI->hasInClassInitializer()) { in checkTrivialClassMembers()
9502 case CXXDefaultConstructor: in SpecialMemberIsTrivial()
12782 if (CSM == Sema::CXXDefaultConstructor && FD->hasInClassInitializer()) { in visitField()
12970 DeclaringSpecialMember DSM(*this, ClassDecl, CXXDefaultConstructor); in DeclareImplicitDefaultConstructor()
12975 CXXDefaultConstructor, in DeclareImplicitDefaultConstructor()
12995 inferCUDATargetForImplicitSpecialMember(ClassDecl, CXXDefaultConstructor, in DeclareImplicitDefaultConstructor()
13013 if (ShouldDeleteSpecialMember(DefaultCon, CXXDefaultConstructor)) in DeclareImplicitDefaultConstructor()
13104 defaultedSpecialMemberIsConstexpr(*this, Derived, CXXDefaultConstructor, in findInheritingConstructor()
13148 if (ShouldDeleteSpecialMember(DerivedCtor, CXXDefaultConstructor, &ICI)) in findInheritingConstructor()
13157 ShouldDeleteSpecialMember(Ctor, CXXDefaultConstructor, &ICI, in NoteDeletedInheritingConstructor()