Lines Matching refs:CXXCopyConstructor
6771 return Sema::CXXCopyConstructor;
6828 case Sema::CXXCopyConstructor:
7178 if ((CSM == CXXCopyConstructor || CSM == CXXMoveConstructor ||
7188 (CSM == CXXDefaultConstructor || CSM == CXXCopyConstructor ||
7487 case Sema::CXXCopyConstructor:
7722 if (CSM == CXXCopyConstructor)
7800 else if (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment) {
9262 case Sema::CXXCopyConstructor:
9612 } else if (CSM == Sema::CXXCopyConstructor) {
9745 (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment)) {
9756 (!DeletesOnlyMatchingCopy || CSM == CXXCopyConstructor)) {
9927 case Sema::CXXCopyConstructor:
9988 (CSM == Sema::CXXCopyConstructor || CSM == Sema::CXXMoveConstructor))
10130 bool ConstArg = (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment);
10156 case CXXCopyConstructor:
15622 DeclaringSpecialMember DSM(*this, ClassDecl, CXXCopyConstructor);
15641 CXXCopyConstructor,
15665 inferCUDATargetForImplicitSpecialMember(ClassDecl, CXXCopyConstructor,
15686 ? SpecialMemberIsTrivial(CopyConstructor, CXXCopyConstructor)
15692 ? SpecialMemberIsTrivial(CopyConstructor, CXXCopyConstructor,
15702 if (ShouldDeleteSpecialMember(CopyConstructor, CXXCopyConstructor)) {