summaryrefslogtreecommitdiff
path: root/xmloff
diff options
context:
space:
mode:
authorDavid Tardon <dtardon@redhat.com>2016-09-09 10:07:47 +0200
committerDavid Tardon <dtardon@redhat.com>2016-09-09 12:14:04 +0200
commit1eb1ff0faa395ae51696662c85df5e654331b94c (patch)
tree40512be305c903c176317cf1df8b5fc438bb19f6 /xmloff
parent260cbd3d3c86cd306129f3db290fed8b993b2909 (diff)
use std::unique_ptr
Change-Id: I94aafd665116d01d2f6134c4b41ab70c34e23ab6
Diffstat (limited to 'xmloff')
-rw-r--r--xmloff/source/chart/SchXMLImport.cxx54
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;