Lines Matching refs:MoveAssignOperator

10426                                         CXXMethodDecl *MoveAssignOperator) {  in DefineImplicitMoveAssignment()  argument
10427 assert((MoveAssignOperator->isDefaulted() && in DefineImplicitMoveAssignment()
10428 MoveAssignOperator->isOverloadedOperator() && in DefineImplicitMoveAssignment()
10429 MoveAssignOperator->getOverloadedOperator() == OO_Equal && in DefineImplicitMoveAssignment()
10430 !MoveAssignOperator->doesThisDeclarationHaveABody() && in DefineImplicitMoveAssignment()
10431 !MoveAssignOperator->isDeleted()) && in DefineImplicitMoveAssignment()
10434 CXXRecordDecl *ClassDecl = MoveAssignOperator->getParent(); in DefineImplicitMoveAssignment()
10436 if (ClassDecl->isInvalidDecl() || MoveAssignOperator->isInvalidDecl()) { in DefineImplicitMoveAssignment()
10437 MoveAssignOperator->setInvalidDecl(); in DefineImplicitMoveAssignment()
10441 MoveAssignOperator->markUsed(Context); in DefineImplicitMoveAssignment()
10443 SynthesizedFunctionScope Scope(*this, MoveAssignOperator); in DefineImplicitMoveAssignment()
10462 ParmVarDecl *Other = MoveAssignOperator->getParamDecl(0); in DefineImplicitMoveAssignment()
10469 SourceLocation Loc = MoveAssignOperator->getLocEnd().isValid() in DefineImplicitMoveAssignment()
10470 ? MoveAssignOperator->getLocEnd() in DefineImplicitMoveAssignment()
10471 : MoveAssignOperator->getLocation(); in DefineImplicitMoveAssignment()
10513 BaseType, MoveAssignOperator->getTypeQualifiers()), in DefineImplicitMoveAssignment()
10524 MoveAssignOperator->setInvalidDecl(); in DefineImplicitMoveAssignment()
10598 MoveAssignOperator->setInvalidDecl(); in DefineImplicitMoveAssignment()
10628 MoveAssignOperator->getType()->castAs<FunctionProtoType>()); in DefineImplicitMoveAssignment()
10631 MoveAssignOperator->setInvalidDecl(); in DefineImplicitMoveAssignment()
10642 MoveAssignOperator->setBody(Body.getAs<Stmt>()); in DefineImplicitMoveAssignment()
10645 L->CompletedImplicitDefinition(MoveAssignOperator); in DefineImplicitMoveAssignment()