Lines Matching refs:CXXCopyConstructor

4878   case Sema::CXXCopyConstructor:  in DefineImplicitSpecialMember()
5007 (CSM == CXXDefaultConstructor || CSM == CXXCopyConstructor || in CheckCompletedCXXClass()
5209 case Sema::CXXCopyConstructor: in defaultedSpecialMemberIsConstexpr()
5296 case Sema::CXXCopyConstructor: in computeImplicitExceptionSpec()
5389 if (CSM == CXXCopyConstructor) in CheckExplicitlyDefaultedSpecialMember()
5429 if (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment) { in CheckExplicitlyDefaultedSpecialMember()
5587 case Sema::CXXCopyConstructor: in SpecialMemberDeletionInfo()
5816 } else if (CSM == Sema::CXXCopyConstructor) { in shouldDeleteForField()
5939 (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment)) { in ShouldDeleteSpecialMember()
5945 (!getLangOpts().MSVCCompat || CSM == CXXCopyConstructor)) { in ShouldDeleteSpecialMember()
6092 case Sema::CXXCopyConstructor: in findTrivialSpecialMember()
6286 bool ConstArg = (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment); in DiagnoseNontrivial()
6311 case CXXCopyConstructor: in SpecialMemberIsTrivial()
10268 << (isa<CXXConstructorDecl>(CopyOp) ? Sema::CXXCopyConstructor in diagnoseDeprecatedCopyOperation()
10981 DeclaringSpecialMember DSM(*this, ClassDecl, CXXCopyConstructor); in DeclareImplicitCopyConstructor()
10993 CXXCopyConstructor, in DeclareImplicitCopyConstructor()
11012 inferCUDATargetForImplicitSpecialMember(ClassDecl, CXXCopyConstructor, in DeclareImplicitCopyConstructor()
11034 ? SpecialMemberIsTrivial(CopyConstructor, CXXCopyConstructor) in DeclareImplicitCopyConstructor()
11043 if (ShouldDeleteSpecialMember(CopyConstructor, CXXCopyConstructor)) in DeclareImplicitCopyConstructor()
11077 << CXXCopyConstructor << Context.getTagDeclType(ClassDecl); in DefineImplicitCopyConstructor()