reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
12810 assert((MoveAssignOperator->isDefaulted() && 12811 MoveAssignOperator->isOverloadedOperator() && 12812 MoveAssignOperator->getOverloadedOperator() == OO_Equal && 12813 !MoveAssignOperator->doesThisDeclarationHaveABody() && 12814 !MoveAssignOperator->isDeleted()) && 12816 if (MoveAssignOperator->willHaveBody() || MoveAssignOperator->isInvalidDecl()) 12816 if (MoveAssignOperator->willHaveBody() || MoveAssignOperator->isInvalidDecl()) 12819 CXXRecordDecl *ClassDecl = MoveAssignOperator->getParent(); 12821 MoveAssignOperator->setInvalidDecl(); 12837 SynthesizedFunctionScope Scope(*this, MoveAssignOperator); 12842 MoveAssignOperator->getType()->castAs<FunctionProtoType>()); 12851 ParmVarDecl *Other = MoveAssignOperator->getParamDecl(0); 12856 SourceLocation Loc = MoveAssignOperator->getEndLoc().isValid() 12857 ? MoveAssignOperator->getEndLoc() 12858 : MoveAssignOperator->getLocation(); 12900 BaseType, MoveAssignOperator->getMethodQualifiers()), 12909 MoveAssignOperator->setInvalidDecl(); 12979 MoveAssignOperator->setInvalidDecl(); 13000 MoveAssignOperator->setInvalidDecl(); 13011 MoveAssignOperator->setBody(Body.getAs<Stmt>()); 13012 MoveAssignOperator->markUsed(Context); 13015 L->CompletedImplicitDefinition(MoveAssignOperator);