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 /include/xmloff | |
parent | 260cbd3d3c86cd306129f3db290fed8b993b2909 (diff) |
use std::unique_ptr
Change-Id: I94aafd665116d01d2f6134c4b41ab70c34e23ab6
Diffstat (limited to 'include/xmloff')
-rw-r--r-- | include/xmloff/SchXMLImportHelper.hxx | 25 |
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 |