diff options
author | David Tardon <dtardon@redhat.com> | 2016-09-09 10:07:47 +0200 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2016-09-09 12:14:04 +0200 |
commit | 1eb1ff0faa395ae51696662c85df5e654331b94c (patch) | |
tree | 40512be305c903c176317cf1df8b5fc438bb19f6 /xmloff | |
parent | 260cbd3d3c86cd306129f3db290fed8b993b2909 (diff) |
use std::unique_ptr
Change-Id: I94aafd665116d01d2f6134c4b41ab70c34e23ab6
Diffstat (limited to 'xmloff')
-rw-r--r-- | xmloff/source/chart/SchXMLImport.cxx | 54 |
1 files changed, 13 insertions, 41 deletions
diff --git a/xmloff/source/chart/SchXMLImport.cxx b/xmloff/source/chart/SchXMLImport.cxx index 17645c9896be..373efbec0cc5 100644 --- a/xmloff/source/chart/SchXMLImport.cxx +++ b/xmloff/source/chart/SchXMLImport.cxx @@ -24,6 +24,7 @@ #include "SchXMLTools.hxx" #include "facreg.hxx" +#include <o3tl/make_unique.hxx> #include <rtl/ustrbuf.hxx> #include <comphelper/processfactory.hxx> #include <xmloff/nmspmap.hxx> @@ -85,37 +86,8 @@ private: // attribute maps SchXMLImportHelper::SchXMLImportHelper() : - mpAutoStyles( nullptr ), - - mpChartDocElemTokenMap( nullptr ), - mpTableElemTokenMap( nullptr ), - mpChartElemTokenMap( nullptr ), - mpPlotAreaElemTokenMap( nullptr ), - mpSeriesElemTokenMap( nullptr ), - - mpChartAttrTokenMap( nullptr ), - mpPlotAreaAttrTokenMap( nullptr ), - mpCellAttrTokenMap( nullptr ), - mpSeriesAttrTokenMap( nullptr ), - mpPropMappingAttrTokenMap( nullptr ), - mpRegEquationAttrTokenMap( nullptr ) -{ -} - -SchXMLImportHelper::~SchXMLImportHelper() + mpAutoStyles( nullptr ) { - // delete token maps - delete mpChartDocElemTokenMap; - delete mpTableElemTokenMap; - delete mpChartElemTokenMap; - delete mpPlotAreaElemTokenMap; - delete mpSeriesElemTokenMap; - - delete mpChartAttrTokenMap; - delete mpPlotAreaAttrTokenMap; - delete mpCellAttrTokenMap; - delete mpSeriesAttrTokenMap; - delete mpPropMappingAttrTokenMap; } SvXMLImportContext* SchXMLImportHelper::CreateChartContext( @@ -171,7 +143,7 @@ const SvXMLTokenMap& SchXMLImportHelper::GetDocElemTokenMap() XML_TOKEN_MAP_END }; - mpChartDocElemTokenMap = new SvXMLTokenMap( aDocElemTokenMap ); + mpChartDocElemTokenMap = o3tl::make_unique<SvXMLTokenMap>( aDocElemTokenMap ); } // if( ! mpChartDocElemTokenMap ) return *mpChartDocElemTokenMap; @@ -192,7 +164,7 @@ const SvXMLTokenMap& SchXMLImportHelper::GetTableElemTokenMap() XML_TOKEN_MAP_END }; - mpTableElemTokenMap = new SvXMLTokenMap( aTableElemTokenMap ); + mpTableElemTokenMap = o3tl::make_unique<SvXMLTokenMap>( aTableElemTokenMap ); } // if( ! mpTableElemTokenMap ) return *mpTableElemTokenMap; @@ -212,7 +184,7 @@ const SvXMLTokenMap& SchXMLImportHelper::GetChartElemTokenMap() XML_TOKEN_MAP_END }; - mpChartElemTokenMap = new SvXMLTokenMap( aChartElemTokenMap ); + mpChartElemTokenMap = o3tl::make_unique<SvXMLTokenMap>( aChartElemTokenMap ); } // if( ! mpChartElemTokenMap ) return *mpChartElemTokenMap; @@ -237,7 +209,7 @@ const SvXMLTokenMap& SchXMLImportHelper::GetPlotAreaElemTokenMap() XML_TOKEN_MAP_END }; - mpPlotAreaElemTokenMap = new SvXMLTokenMap( aPlotAreaElemTokenMap ); + mpPlotAreaElemTokenMap = o3tl::make_unique<SvXMLTokenMap>( aPlotAreaElemTokenMap ); } // if( ! mpPlotAreaElemTokenMap ) return *mpPlotAreaElemTokenMap; @@ -258,7 +230,7 @@ const SvXMLTokenMap& SchXMLImportHelper::GetSeriesElemTokenMap() XML_TOKEN_MAP_END }; - mpSeriesElemTokenMap = new SvXMLTokenMap( aSeriesElemTokenMap ); + mpSeriesElemTokenMap = o3tl::make_unique<SvXMLTokenMap>( aSeriesElemTokenMap ); } // if( ! mpSeriesElemTokenMap ) return *mpSeriesElemTokenMap; @@ -280,7 +252,7 @@ const SvXMLTokenMap& SchXMLImportHelper::GetChartAttrTokenMap() XML_TOKEN_MAP_END }; - mpChartAttrTokenMap = new SvXMLTokenMap( aChartAttrTokenMap ); + mpChartAttrTokenMap = o3tl::make_unique<SvXMLTokenMap>( aChartAttrTokenMap ); } // if( ! mpChartAttrTokenMap ) return *mpChartAttrTokenMap; @@ -313,7 +285,7 @@ const SvXMLTokenMap& SchXMLImportHelper::GetPlotAreaAttrTokenMap() XML_TOKEN_MAP_END }; - mpPlotAreaAttrTokenMap = new SvXMLTokenMap( aPlotAreaAttrTokenMap ); + mpPlotAreaAttrTokenMap = o3tl::make_unique<SvXMLTokenMap>( aPlotAreaAttrTokenMap ); } // if( ! mpPlotAreaAttrTokenMap ) return *mpPlotAreaAttrTokenMap; @@ -330,7 +302,7 @@ const SvXMLTokenMap& SchXMLImportHelper::GetCellAttrTokenMap() XML_TOKEN_MAP_END }; - mpCellAttrTokenMap = new SvXMLTokenMap( aCellAttrTokenMap ); + mpCellAttrTokenMap = o3tl::make_unique<SvXMLTokenMap>( aCellAttrTokenMap ); } // if( ! mpCellAttrTokenMap ) return *mpCellAttrTokenMap; @@ -351,7 +323,7 @@ const SvXMLTokenMap& SchXMLImportHelper::GetSeriesAttrTokenMap() XML_TOKEN_MAP_END }; - mpSeriesAttrTokenMap = new SvXMLTokenMap( aSeriesAttrTokenMap ); + mpSeriesAttrTokenMap = o3tl::make_unique<SvXMLTokenMap>( aSeriesAttrTokenMap ); } // if( ! mpSeriesAttrTokenMap ) return *mpSeriesAttrTokenMap; @@ -368,7 +340,7 @@ const SvXMLTokenMap& SchXMLImportHelper::GetPropMappingAttrTokenMap() XML_TOKEN_MAP_END }; - mpPropMappingAttrTokenMap = new SvXMLTokenMap( aPropMappingAttrTokenMap ); + mpPropMappingAttrTokenMap = o3tl::make_unique<SvXMLTokenMap>( aPropMappingAttrTokenMap ); } return *mpPropMappingAttrTokenMap; @@ -388,7 +360,7 @@ const SvXMLTokenMap& SchXMLImportHelper::GetRegEquationAttrTokenMap() XML_TOKEN_MAP_END }; - mpRegEquationAttrTokenMap = new SvXMLTokenMap( aRegressionEquationAttrTokenMap ); + mpRegEquationAttrTokenMap = o3tl::make_unique<SvXMLTokenMap>( aRegressionEquationAttrTokenMap ); } // if( ! mpRegEquationAttrTokenMap ) return *mpRegEquationAttrTokenMap; |