From 674b67ab7d92097089000fcd70c7abd84e180220 Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Wed, 17 Jan 2018 17:23:46 +0200 Subject: loplugin:useuniqueptr in XMLTextParagraphExport Change-Id: I20a45d5d3914c75b01b55339169d495b294fe7fd Reviewed-on: https://gerrit.libreoffice.org/48514 Tested-by: Jenkins Reviewed-by: Noel Grandin --- xmloff/source/text/txtparae.cxx | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'xmloff') diff --git a/xmloff/source/text/txtparae.cxx b/xmloff/source/text/txtparae.cxx index 4a94221a9460..656c33a6cbb2 100644 --- a/xmloff/source/text/txtparae.cxx +++ b/xmloff/source/text/txtparae.cxx @@ -992,7 +992,7 @@ void XMLTextParagraphExport::exportListChange( GetExport().StartElement(aElem, false); if(!pListElements) - pListElements = new std::vector; + pListElements.reset( new std::vector ); pListElements->push_back(aElem); mpTextListsHelper->PushListOnStack( sListId, @@ -1298,12 +1298,12 @@ XMLTextParagraphExport::XMLTextParagraphExport( xFramePropMapper = new XMLTextExportPropertySetMapper( xPropMapper, GetExport() ); - pSectionExport = new XMLSectionExport( rExp, *this ); - pIndexMarkExport = new XMLIndexMarkExport( rExp ); + pSectionExport.reset( new XMLSectionExport( rExp, *this ) ); + pIndexMarkExport.reset( new XMLIndexMarkExport( rExp ) ); if( ! IsBlockMode() && Reference( GetExport().GetModel(), UNO_QUERY ).is()) - pRedlineExport = new XMLRedlineExport( rExp ); + pRedlineExport.reset( new XMLRedlineExport( rExp ) ); // The text field helper needs a pre-constructed XMLPropertyState // to export the combined characters field. We construct that @@ -1313,17 +1313,17 @@ XMLTextParagraphExport::XMLTextParagraphExport( sal_Int32 nIndex = xTextPropMapper->getPropertySetMapper()->FindEntryIndex( "", XML_NAMESPACE_STYLE, GetXMLToken(XML_TEXT_COMBINE)); - pFieldExport = new XMLTextFieldExport( rExp, new XMLPropertyState( nIndex, uno::makeAny(true) ) ); + pFieldExport.reset( new XMLTextFieldExport( rExp, new XMLPropertyState( nIndex, uno::makeAny(true) ) ) ); PushNewTextListsHelper(); } XMLTextParagraphExport::~XMLTextParagraphExport() { - delete pRedlineExport; - delete pIndexMarkExport; - delete pSectionExport; - delete pFieldExport; - delete pListElements; + pRedlineExport.reset(); + pIndexMarkExport.reset(); + pSectionExport.reset(); + pFieldExport.reset(); + pListElements.reset(); #ifdef DBG_UTIL txtparae_bContainsIllegalCharacters = false; #endif -- cgit