reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
10618 getDerived().TransformTypeWithDeducedTST(E->getAllocatedTypeSourceInfo()); 10624 if (Optional<Expr *> OldArraySize = E->getArraySize()) { 10637 if (getDerived().TransformExprs(E->getPlacementArgs(), 10638 E->getNumPlacementArgs(), true, 10643 Expr *OldInit = E->getInitializer(); 10652 if (E->getOperatorNew()) { 10654 getDerived().TransformDecl(E->getBeginLoc(), E->getOperatorNew())); 10654 getDerived().TransformDecl(E->getBeginLoc(), E->getOperatorNew())); 10660 if (E->getOperatorDelete()) { 10662 getDerived().TransformDecl(E->getBeginLoc(), E->getOperatorDelete())); 10662 getDerived().TransformDecl(E->getBeginLoc(), E->getOperatorDelete())); 10668 AllocTypeInfo == E->getAllocatedTypeSourceInfo() && 10669 ArraySize == E->getArraySize() && 10671 OperatorNew == E->getOperatorNew() && 10672 OperatorDelete == E->getOperatorDelete() && 10677 SemaRef.MarkFunctionReferenced(E->getBeginLoc(), OperatorNew); 10679 SemaRef.MarkFunctionReferenced(E->getBeginLoc(), OperatorDelete); 10681 if (E->isArray() && !E->getAllocatedType()->isDependentType()) { 10681 if (E->isArray() && !E->getAllocatedType()->isDependentType()) { 10683 = SemaRef.Context.getBaseElementType(E->getAllocatedType()); 10687 SemaRef.MarkFunctionReferenced(E->getBeginLoc(), Destructor); 10692 return E; 10709 /*FIXME:*/ E->getBeginLoc()); 10721 E->getBeginLoc(), E->isGlobalNew(), 10721 E->getBeginLoc(), E->isGlobalNew(), 10722 /*FIXME:*/ E->getBeginLoc(), PlacementArgs, 10723 /*FIXME:*/ E->getBeginLoc(), E->getTypeIdParens(), AllocType, 10723 /*FIXME:*/ E->getBeginLoc(), E->getTypeIdParens(), AllocType, 10724 AllocTypeInfo, ArraySize, E->getDirectInitRange(), NewInit.get());