Lines Matching refs:CXXCopyAssignment

6423       return Sema::CXXCopyAssignment;  in getDefaultedFunctionKind()
6476 case Sema::CXXCopyAssignment: in DefineDefaultedFunction()
6970 if (CSM == Sema::CXXCopyAssignment || CSM == Sema::CXXMoveAssignment) in lookupCallFromSpecialMember()
7129 case Sema::CXXCopyAssignment: in defaultedSpecialMemberIsConstexpr()
7359 else if (CSM == CXXCopyAssignment) in CheckExplicitlyDefaultedSpecialMember()
7363 if (CSM == CXXCopyAssignment || CSM == CXXMoveAssignment) { in CheckExplicitlyDefaultedSpecialMember()
7410 else if (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment) { in CheckExplicitlyDefaultedSpecialMember()
7413 << (CSM == CXXCopyAssignment); in CheckExplicitlyDefaultedSpecialMember()
7426 assert(CSM == CXXCopyAssignment && "unexpected non-ref argument"); in CheckExplicitlyDefaultedSpecialMember()
8714 case Sema::CXXCopyAssignment: in SpecialMemberVisitor()
9164 (CSM == CXXDefaultConstructor || CSM == CXXCopyAssignment)) { in ShouldDeleteSpecialMember()
9182 (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment)) { in ShouldDeleteSpecialMember()
9205 (!DeletesOnlyMatchingCopy || CSM == CXXCopyAssignment)) { in ShouldDeleteSpecialMember()
9221 << (CSM == CXXCopyAssignment) << RD in ShouldDeleteSpecialMember()
9385 case Sema::CXXCopyAssignment: in findTrivialSpecialMember()
9567 bool ConstArg = (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment); in DiagnoseNontrivial()
9594 case CXXCopyAssignment: { in SpecialMemberIsTrivial()
14128 DeclaringSpecialMember DSM(*this, ClassDecl, CXXCopyAssignment); in DeclareImplicitCopyAssignment()
14144 CXXCopyAssignment, in DeclareImplicitCopyAssignment()
14163 inferCUDATargetForImplicitSpecialMember(ClassDecl, CXXCopyAssignment, in DeclareImplicitCopyAssignment()
14181 ? SpecialMemberIsTrivial(CopyAssignment, CXXCopyAssignment) in DeclareImplicitCopyAssignment()
14190 if (ShouldDeleteSpecialMember(CopyAssignment, CXXCopyAssignment)) { in DeclareImplicitCopyAssignment()