Lines Matching refs:MoveAssignOperator

14822                                         CXXMethodDecl *MoveAssignOperator) {  in DefineImplicitMoveAssignment()  argument
14823 assert((MoveAssignOperator->isDefaulted() && in DefineImplicitMoveAssignment()
14824 MoveAssignOperator->isOverloadedOperator() && in DefineImplicitMoveAssignment()
14825 MoveAssignOperator->getOverloadedOperator() == OO_Equal && in DefineImplicitMoveAssignment()
14826 !MoveAssignOperator->doesThisDeclarationHaveABody() && in DefineImplicitMoveAssignment()
14827 !MoveAssignOperator->isDeleted()) && in DefineImplicitMoveAssignment()
14829 if (MoveAssignOperator->willHaveBody() || MoveAssignOperator->isInvalidDecl()) in DefineImplicitMoveAssignment()
14832 CXXRecordDecl *ClassDecl = MoveAssignOperator->getParent(); in DefineImplicitMoveAssignment()
14834 MoveAssignOperator->setInvalidDecl(); in DefineImplicitMoveAssignment()
14850 SynthesizedFunctionScope Scope(*this, MoveAssignOperator); in DefineImplicitMoveAssignment()
14855 MoveAssignOperator->getType()->castAs<FunctionProtoType>()); in DefineImplicitMoveAssignment()
14864 ParmVarDecl *Other = MoveAssignOperator->getParamDecl(0); in DefineImplicitMoveAssignment()
14869 SourceLocation Loc = MoveAssignOperator->getEndLoc().isValid() in DefineImplicitMoveAssignment()
14870 ? MoveAssignOperator->getEndLoc() in DefineImplicitMoveAssignment()
14871 : MoveAssignOperator->getLocation(); in DefineImplicitMoveAssignment()
14913 BaseType, MoveAssignOperator->getMethodQualifiers()), in DefineImplicitMoveAssignment()
14922 MoveAssignOperator->setInvalidDecl(); in DefineImplicitMoveAssignment()
14992 MoveAssignOperator->setInvalidDecl(); in DefineImplicitMoveAssignment()
15013 MoveAssignOperator->setInvalidDecl(); in DefineImplicitMoveAssignment()
15024 MoveAssignOperator->setBody(Body.getAs<Stmt>()); in DefineImplicitMoveAssignment()
15025 MoveAssignOperator->markUsed(Context); in DefineImplicitMoveAssignment()
15028 L->CompletedImplicitDefinition(MoveAssignOperator); in DefineImplicitMoveAssignment()