Lines Matching refs:CXXCopyConstructor
5057 case Sema::CXXCopyConstructor: in defaultedSpecialMemberIsConstexpr()
5136 case Sema::CXXCopyConstructor: in computeImplicitExceptionSpec()
5228 if (CSM == CXXCopyConstructor) in CheckExplicitlyDefaultedSpecialMember()
5268 if (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment) { in CheckExplicitlyDefaultedSpecialMember()
5425 case Sema::CXXCopyConstructor: in SpecialMemberDeletionInfo()
5626 } else if (CSM == Sema::CXXCopyConstructor) { in shouldDeleteForField()
5748 (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment)) { in ShouldDeleteSpecialMember()
5754 (!getLangOpts().MSVCCompat || CSM == CXXCopyConstructor)) { in ShouldDeleteSpecialMember()
5901 case Sema::CXXCopyConstructor: in findTrivialSpecialMember()
6095 bool ConstArg = (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment); in DiagnoseNontrivial()
6120 case CXXCopyConstructor: in SpecialMemberIsTrivial()
10104 << (isa<CXXConstructorDecl>(CopyOp) ? Sema::CXXCopyConstructor in diagnoseDeprecatedCopyOperation()
10812 DeclaringSpecialMember DSM(*this, ClassDecl, CXXCopyConstructor); in DeclareImplicitCopyConstructor()
10824 CXXCopyConstructor, in DeclareImplicitCopyConstructor()
10843 inferCUDATargetForImplicitSpecialMember(ClassDecl, CXXCopyConstructor, in DeclareImplicitCopyConstructor()
10865 ? SpecialMemberIsTrivial(CopyConstructor, CXXCopyConstructor) in DeclareImplicitCopyConstructor()
10868 if (ShouldDeleteSpecialMember(CopyConstructor, CXXCopyConstructor)) in DeclareImplicitCopyConstructor()
10905 << CXXCopyConstructor << Context.getTagDeclType(ClassDecl); in DefineImplicitCopyConstructor()
12828 case CXXCopyConstructor: in SetDeclDefaulted()