Lines Matching refs:CXXCopyAssignment
6778 return Sema::CXXCopyAssignment; in getDefaultedFunctionKind()
6831 case Sema::CXXCopyAssignment: in DefineDefaultedFunction()
7328 if (CSM == Sema::CXXCopyAssignment || CSM == Sema::CXXMoveAssignment) in lookupCallFromSpecialMember()
7492 case Sema::CXXCopyAssignment: in defaultedSpecialMemberIsConstexpr()
7724 else if (CSM == CXXCopyAssignment) in CheckExplicitlyDefaultedSpecialMember()
7728 if (CSM == CXXCopyAssignment || CSM == CXXMoveAssignment) { in CheckExplicitlyDefaultedSpecialMember()
7800 else if (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment) { in CheckExplicitlyDefaultedSpecialMember()
7803 << (CSM == CXXCopyAssignment); in CheckExplicitlyDefaultedSpecialMember()
7816 assert(CSM == CXXCopyAssignment && "unexpected non-ref argument"); in CheckExplicitlyDefaultedSpecialMember()
9266 case Sema::CXXCopyAssignment: in SpecialMemberVisitor()
9727 (CSM == CXXDefaultConstructor || CSM == CXXCopyAssignment)) { in ShouldDeleteSpecialMember()
9745 (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment)) { in ShouldDeleteSpecialMember()
9768 (!DeletesOnlyMatchingCopy || CSM == CXXCopyAssignment)) { in ShouldDeleteSpecialMember()
9784 << (CSM == CXXCopyAssignment) << RD in ShouldDeleteSpecialMember()
9948 case Sema::CXXCopyAssignment: in findTrivialSpecialMember()
10130 bool ConstArg = (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment); in DiagnoseNontrivial()
10157 case CXXCopyAssignment: { in SpecialMemberIsTrivial()
14879 DeclaringSpecialMember DSM(*this, ClassDecl, CXXCopyAssignment); in DeclareImplicitCopyAssignment()
14897 CXXCopyAssignment, in DeclareImplicitCopyAssignment()
14919 inferCUDATargetForImplicitSpecialMember(ClassDecl, CXXCopyAssignment, in DeclareImplicitCopyAssignment()
14934 ? SpecialMemberIsTrivial(CopyAssignment, CXXCopyAssignment) in DeclareImplicitCopyAssignment()
14943 if (ShouldDeleteSpecialMember(CopyAssignment, CXXCopyAssignment)) { in DeclareImplicitCopyAssignment()