Lines Matching refs:CXXCopyAssignment
5867 case Sema::CXXCopyAssignment: in DefineImplicitSpecialMember()
6206 if (CSM == Sema::CXXCopyAssignment || CSM == Sema::CXXMoveAssignment) in lookupCallFromSpecialMember()
6363 case Sema::CXXCopyAssignment: in defaultedSpecialMemberIsConstexpr()
6546 else if (CSM == CXXCopyAssignment) in CheckExplicitlyDefaultedSpecialMember()
6550 if (CSM == CXXCopyAssignment || CSM == CXXMoveAssignment) { in CheckExplicitlyDefaultedSpecialMember()
6597 else if (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment) { in CheckExplicitlyDefaultedSpecialMember()
6600 << (CSM == CXXCopyAssignment); in CheckExplicitlyDefaultedSpecialMember()
6613 assert(CSM == CXXCopyAssignment && "unexpected non-ref argument"); in CheckExplicitlyDefaultedSpecialMember()
6776 case Sema::CXXCopyAssignment: in SpecialMemberVisitor()
7191 (CSM == CXXDefaultConstructor || CSM == CXXCopyAssignment)) { in ShouldDeleteSpecialMember()
7209 (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment)) { in ShouldDeleteSpecialMember()
7232 (!DeletesOnlyMatchingCopy || CSM == CXXCopyAssignment)) { in ShouldDeleteSpecialMember()
7248 << (CSM == CXXCopyAssignment) << RD in ShouldDeleteSpecialMember()
7396 case Sema::CXXCopyAssignment: in findTrivialSpecialMember()
7577 bool ConstArg = (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment); in DiagnoseNontrivial()
7604 case CXXCopyAssignment: { in SpecialMemberIsTrivial()
11807 DeclaringSpecialMember DSM(*this, ClassDecl, CXXCopyAssignment); in DeclareImplicitCopyAssignment()
11823 CXXCopyAssignment, in DeclareImplicitCopyAssignment()
11840 inferCUDATargetForImplicitSpecialMember(ClassDecl, CXXCopyAssignment, in DeclareImplicitCopyAssignment()
11858 ? SpecialMemberIsTrivial(CopyAssignment, CXXCopyAssignment) in DeclareImplicitCopyAssignment()
11867 if (ShouldDeleteSpecialMember(CopyAssignment, CXXCopyAssignment)) in DeclareImplicitCopyAssignment()