Lines Matching refs:CXXCopyConstructor

6521         return Sema::CXXCopyConstructor;  in getDefaultedFunctionKind()
6578 case Sema::CXXCopyConstructor: in DefineDefaultedFunction()
6927 if ((CSM == CXXCopyConstructor || CSM == CXXMoveConstructor || in CheckCompletedCXXClass()
6937 (CSM == CXXDefaultConstructor || CSM == CXXCopyConstructor || in CheckCompletedCXXClass()
7229 case Sema::CXXCopyConstructor: in defaultedSpecialMemberIsConstexpr()
7462 if (CSM == CXXCopyConstructor) in CheckExplicitlyDefaultedSpecialMember()
7515 else if (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment) { in CheckExplicitlyDefaultedSpecialMember()
8890 case Sema::CXXCopyConstructor: in SpecialMemberVisitor()
9229 } else if (CSM == Sema::CXXCopyConstructor) { in shouldDeleteForField()
9362 (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment)) { in ShouldDeleteSpecialMember()
9373 (!DeletesOnlyMatchingCopy || CSM == CXXCopyConstructor)) { in ShouldDeleteSpecialMember()
9544 case Sema::CXXCopyConstructor: in findTrivialSpecialMember()
9605 (CSM == Sema::CXXCopyConstructor || CSM == Sema::CXXMoveConstructor)) in findTrivialSpecialMember()
9747 bool ConstArg = (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment); in DiagnoseNontrivial()
9773 case CXXCopyConstructor: in SpecialMemberIsTrivial()
15039 DeclaringSpecialMember DSM(*this, ClassDecl, CXXCopyConstructor); in DeclareImplicitCopyConstructor()
15056 CXXCopyConstructor, in DeclareImplicitCopyConstructor()
15080 inferCUDATargetForImplicitSpecialMember(ClassDecl, CXXCopyConstructor, in DeclareImplicitCopyConstructor()
15101 ? SpecialMemberIsTrivial(CopyConstructor, CXXCopyConstructor) in DeclareImplicitCopyConstructor()
15107 ? SpecialMemberIsTrivial(CopyConstructor, CXXCopyConstructor, in DeclareImplicitCopyConstructor()
15117 if (ShouldDeleteSpecialMember(CopyConstructor, CXXCopyConstructor)) { in DeclareImplicitCopyConstructor()