Lines Matching refs:CXXCopyAssignment
5041 if (CSM == Sema::CXXCopyAssignment || CSM == Sema::CXXMoveAssignment) in lookupCallFromSpecialMember()
5098 case Sema::CXXCopyAssignment: in defaultedSpecialMemberIsConstexpr()
5174 case Sema::CXXCopyAssignment: in computeImplicitExceptionSpec()
5266 else if (CSM == CXXCopyAssignment) in CheckExplicitlyDefaultedSpecialMember()
5270 if (CSM == CXXCopyAssignment || CSM == CXXMoveAssignment) { in CheckExplicitlyDefaultedSpecialMember()
5304 if (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment) { in CheckExplicitlyDefaultedSpecialMember()
5307 << (CSM == CXXCopyAssignment); in CheckExplicitlyDefaultedSpecialMember()
5319 assert(CSM == CXXCopyAssignment && "unexpected non-ref argument"); in CheckExplicitlyDefaultedSpecialMember()
5468 case Sema::CXXCopyAssignment: in SpecialMemberDeletionInfo()
5766 (CSM == CXXDefaultConstructor || CSM == CXXCopyAssignment)) { in ShouldDeleteSpecialMember()
5784 (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment)) { in ShouldDeleteSpecialMember()
5802 (!getLangOpts().MSVCCompat || CSM == CXXCopyAssignment)) { in ShouldDeleteSpecialMember()
5818 << (CSM == CXXCopyAssignment) << RD in ShouldDeleteSpecialMember()
5956 case Sema::CXXCopyAssignment: in findTrivialSpecialMember()
6131 bool ConstArg = (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment); in DiagnoseNontrivial()
6157 case CXXCopyAssignment: { in SpecialMemberIsTrivial()
10029 DeclaringSpecialMember DSM(*this, ClassDecl, CXXCopyAssignment); in DeclareImplicitCopyAssignment()
10041 CXXCopyAssignment, in DeclareImplicitCopyAssignment()
10058 inferCUDATargetForImplicitSpecialMember(ClassDecl, CXXCopyAssignment, in DeclareImplicitCopyAssignment()
10081 ? SpecialMemberIsTrivial(CopyAssignment, CXXCopyAssignment) in DeclareImplicitCopyAssignment()
10084 if (ShouldDeleteSpecialMember(CopyAssignment, CXXCopyAssignment)) in DeclareImplicitCopyAssignment()
10142 : Sema::CXXCopyAssignment) in diagnoseDeprecatedCopyOperation()
10240 << CXXCopyAssignment << Context.getTagDeclType(ClassDecl); in DefineImplicitCopyAssignment()
10267 << CXXCopyAssignment << Context.getTagDeclType(ClassDecl); in DefineImplicitCopyAssignment()
10279 << CXXCopyAssignment << Context.getTagDeclType(ClassDecl); in DefineImplicitCopyAssignment()
10313 << CXXCopyAssignment << Context.getTagDeclType(ClassDecl); in DefineImplicitCopyAssignment()
10334 << CXXCopyAssignment << Context.getTagDeclType(ClassDecl); in DefineImplicitCopyAssignment()
12887 case CXXCopyAssignment: in SetDeclDefaulted()