Lines Matching refs:CopyAssignOperator

14459                                         CXXMethodDecl *CopyAssignOperator) {  in DefineImplicitCopyAssignment()  argument
14460 assert((CopyAssignOperator->isDefaulted() && in DefineImplicitCopyAssignment()
14461 CopyAssignOperator->isOverloadedOperator() && in DefineImplicitCopyAssignment()
14462 CopyAssignOperator->getOverloadedOperator() == OO_Equal && in DefineImplicitCopyAssignment()
14463 !CopyAssignOperator->doesThisDeclarationHaveABody() && in DefineImplicitCopyAssignment()
14464 !CopyAssignOperator->isDeleted()) && in DefineImplicitCopyAssignment()
14466 if (CopyAssignOperator->willHaveBody() || CopyAssignOperator->isInvalidDecl()) in DefineImplicitCopyAssignment()
14469 CXXRecordDecl *ClassDecl = CopyAssignOperator->getParent(); in DefineImplicitCopyAssignment()
14471 CopyAssignOperator->setInvalidDecl(); in DefineImplicitCopyAssignment()
14475 SynthesizedFunctionScope Scope(*this, CopyAssignOperator); in DefineImplicitCopyAssignment()
14480 CopyAssignOperator->getType()->castAs<FunctionProtoType>()); in DefineImplicitCopyAssignment()
14489 if (getLangOpts().CPlusPlus11 && CopyAssignOperator->isImplicit()) in DefineImplicitCopyAssignment()
14490 diagnoseDeprecatedCopyOperation(*this, CopyAssignOperator); in DefineImplicitCopyAssignment()
14504 ParmVarDecl *Other = CopyAssignOperator->getParamDecl(0); in DefineImplicitCopyAssignment()
14514 SourceLocation Loc = CopyAssignOperator->getEndLoc().isValid() in DefineImplicitCopyAssignment()
14515 ? CopyAssignOperator->getEndLoc() in DefineImplicitCopyAssignment()
14516 : CopyAssignOperator->getLocation(); in DefineImplicitCopyAssignment()
14547 BaseType, CopyAssignOperator->getMethodQualifiers()), in DefineImplicitCopyAssignment()
14556 CopyAssignOperator->setInvalidDecl(); in DefineImplicitCopyAssignment()
14623 CopyAssignOperator->setInvalidDecl(); in DefineImplicitCopyAssignment()
14643 CopyAssignOperator->setInvalidDecl(); in DefineImplicitCopyAssignment()
14654 CopyAssignOperator->setBody(Body.getAs<Stmt>()); in DefineImplicitCopyAssignment()
14655 CopyAssignOperator->markUsed(Context); in DefineImplicitCopyAssignment()
14658 L->CompletedImplicitDefinition(CopyAssignOperator); in DefineImplicitCopyAssignment()