summaryrefslogtreecommitdiff
path: root/include/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 /include/xmloff
parent260cbd3d3c86cd306129f3db290fed8b993b2909 (diff)
use std::unique_ptr
Change-Id: I94aafd665116d01d2f6134c4b41ab70c34e23ab6
Diffstat (limited to 'include/xmloff')
-rw-r--r--include/xmloff/SchXMLImportHelper.hxx25
1 files changed, 13 insertions, 12 deletions
diff --git a/include/xmloff/SchXMLImportHelper.hxx b/include/xmloff/SchXMLImportHelper.hxx
index 0e513e076c82..a842fd470560 100644
--- a/include/xmloff/SchXMLImportHelper.hxx
+++ b/include/xmloff/SchXMLImportHelper.hxx
@@ -19,6 +19,8 @@
#ifndef INCLUDED_XMLOFF_SCHXMLIMPORTHELPER_HXX
#define INCLUDED_XMLOFF_SCHXMLIMPORTHELPER_HXX
+#include <memory>
+
#include <salhelper/simplereferenceobject.hxx>
#include <xmloff/families.hxx>
#include <com/sun/star/util/XStringMapping.hpp>
@@ -66,23 +68,22 @@ private:
css::uno::Reference< css::chart::XChartDocument > mxChartDoc;
SvXMLStylesContext* mpAutoStyles;
- SvXMLTokenMap* mpChartDocElemTokenMap;
- SvXMLTokenMap* mpTableElemTokenMap;
- SvXMLTokenMap* mpChartElemTokenMap;
- SvXMLTokenMap* mpPlotAreaElemTokenMap;
- SvXMLTokenMap* mpSeriesElemTokenMap;
+ std::unique_ptr<SvXMLTokenMap> mpChartDocElemTokenMap;
+ std::unique_ptr<SvXMLTokenMap> mpTableElemTokenMap;
+ std::unique_ptr<SvXMLTokenMap> mpChartElemTokenMap;
+ std::unique_ptr<SvXMLTokenMap> mpPlotAreaElemTokenMap;
+ std::unique_ptr<SvXMLTokenMap> mpSeriesElemTokenMap;
- SvXMLTokenMap* mpChartAttrTokenMap;
- SvXMLTokenMap* mpPlotAreaAttrTokenMap;
- SvXMLTokenMap* mpCellAttrTokenMap;
- SvXMLTokenMap* mpSeriesAttrTokenMap;
- SvXMLTokenMap* mpPropMappingAttrTokenMap;
- SvXMLTokenMap* mpRegEquationAttrTokenMap;
+ std::unique_ptr<SvXMLTokenMap> mpChartAttrTokenMap;
+ std::unique_ptr<SvXMLTokenMap> mpPlotAreaAttrTokenMap;
+ std::unique_ptr<SvXMLTokenMap> mpCellAttrTokenMap;
+ std::unique_ptr<SvXMLTokenMap> mpSeriesAttrTokenMap;
+ std::unique_ptr<SvXMLTokenMap> mpPropMappingAttrTokenMap;
+ std::unique_ptr<SvXMLTokenMap> mpRegEquationAttrTokenMap;
public:
SchXMLImportHelper();
- virtual ~SchXMLImportHelper();
/** get the context for reading the <chart:chart> element with subelements.
The result is stored in the XModel given if it also implements