summaryrefslogtreecommitdiff
path: root/xmloff/inc
diff options
context:
space:
mode:
authorDavid Tardon <dtardon@redhat.com>2016-09-08 14:59:12 +0200
committerDavid Tardon <dtardon@redhat.com>2016-09-09 07:30:30 +0200
commitc6a65137436c87a6e9f85d46193c42ba35698446 (patch)
treeda103016e1f211ae8abbdae1ea74ee47939fee13 /xmloff/inc
parent516992ec6e8d67552610928b91d7b0d9f7014600 (diff)
use std::unique_ptr
Change-Id: I352e542de656d22963eb872f79b40e20008d0a32
Diffstat (limited to 'xmloff/inc')
-rw-r--r--xmloff/inc/XMLTextColumnsContext.hxx10
1 files changed, 5 insertions, 5 deletions
diff --git a/xmloff/inc/XMLTextColumnsContext.hxx b/xmloff/inc/XMLTextColumnsContext.hxx
index b750adb90447..15b40cdedea0 100644
--- a/xmloff/inc/XMLTextColumnsContext.hxx
+++ b/xmloff/inc/XMLTextColumnsContext.hxx
@@ -20,6 +20,8 @@
#ifndef INCLUDED_XMLOFF_INC_XMLTEXTCOLUMNSCONTEXT_HXX
#define INCLUDED_XMLOFF_INC_XMLTEXTCOLUMNSCONTEXT_HXX
+#include <memory>
+
#include "XMLElementPropertyContext.hxx"
class XMLTextColumnContext_Impl;
@@ -39,10 +41,10 @@ class XMLTextColumnsContext :public XMLElementPropertyContext
const OUString sSeparatorLineStyle;
- XMLTextColumnsArray_Impl *pColumns;
+ std::unique_ptr<XMLTextColumnsArray_Impl> pColumns;
css::uno::Reference<XMLTextColumnSepContext_Impl> mxColumnSep;
- SvXMLTokenMap *pColumnAttrTokenMap;
- SvXMLTokenMap *pColumnSepAttrTokenMap;
+ std::unique_ptr<SvXMLTokenMap> pColumnAttrTokenMap;
+ std::unique_ptr<SvXMLTokenMap> pColumnSepAttrTokenMap;
sal_Int16 nCount;
bool bAutomatic;
sal_Int32 nAutomaticDistance;
@@ -56,8 +58,6 @@ public:
const XMLPropertyState& rProp,
::std::vector< XMLPropertyState > &rProps );
- virtual ~XMLTextColumnsContext();
-
virtual SvXMLImportContext *CreateChildContext( sal_uInt16 nPrefix,
const OUString& rLocalName,
const css::uno::Reference< css::xml::sax::XAttributeList > & xAttrList ) override;