Lines Matching refs:CXXCopyAssignment
6348 return Sema::CXXCopyAssignment; in getDefaultedFunctionKind()
6401 case Sema::CXXCopyAssignment: in DefineDefaultedFunction()
6895 if (CSM == Sema::CXXCopyAssignment || CSM == Sema::CXXMoveAssignment) in lookupCallFromSpecialMember()
7054 case Sema::CXXCopyAssignment: in defaultedSpecialMemberIsConstexpr()
7281 else if (CSM == CXXCopyAssignment) in CheckExplicitlyDefaultedSpecialMember()
7285 if (CSM == CXXCopyAssignment || CSM == CXXMoveAssignment) { in CheckExplicitlyDefaultedSpecialMember()
7332 else if (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment) { in CheckExplicitlyDefaultedSpecialMember()
7335 << (CSM == CXXCopyAssignment); in CheckExplicitlyDefaultedSpecialMember()
7348 assert(CSM == CXXCopyAssignment && "unexpected non-ref argument"); in CheckExplicitlyDefaultedSpecialMember()
8628 case Sema::CXXCopyAssignment: in SpecialMemberVisitor()
9078 (CSM == CXXDefaultConstructor || CSM == CXXCopyAssignment)) { in ShouldDeleteSpecialMember()
9096 (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment)) { in ShouldDeleteSpecialMember()
9119 (!DeletesOnlyMatchingCopy || CSM == CXXCopyAssignment)) { in ShouldDeleteSpecialMember()
9135 << (CSM == CXXCopyAssignment) << RD in ShouldDeleteSpecialMember()
9299 case Sema::CXXCopyAssignment: in findTrivialSpecialMember()
9481 bool ConstArg = (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment); in DiagnoseNontrivial()
9508 case CXXCopyAssignment: { in SpecialMemberIsTrivial()
13877 DeclaringSpecialMember DSM(*this, ClassDecl, CXXCopyAssignment); in DeclareImplicitCopyAssignment()
13893 CXXCopyAssignment, in DeclareImplicitCopyAssignment()
13912 inferCUDATargetForImplicitSpecialMember(ClassDecl, CXXCopyAssignment, in DeclareImplicitCopyAssignment()
13930 ? SpecialMemberIsTrivial(CopyAssignment, CXXCopyAssignment) in DeclareImplicitCopyAssignment()
13939 if (ShouldDeleteSpecialMember(CopyAssignment, CXXCopyAssignment)) { in DeclareImplicitCopyAssignment()