summaryrefslogtreecommitdiff
path: root/sax/inc/xml2utf.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'sax/inc/xml2utf.hxx')
-rw-r--r--sax/inc/xml2utf.hxx14
1 files changed, 7 insertions, 7 deletions
diff --git a/sax/inc/xml2utf.hxx b/sax/inc/xml2utf.hxx
index 0a26c1f81482..3e6d09cda3a0 100644
--- a/sax/inc/xml2utf.hxx
+++ b/sax/inc/xml2utf.hxx
@@ -20,6 +20,10 @@
#ifndef INCLUDED_SAX_INC_XML2UTF_HXX
#define INCLUDED_SAX_INC_XML2UTF_HXX
+#include <sal/config.h>
+
+#include <memory>
+
#include <sal/types.h>
namespace sax_expatwrap {
@@ -73,13 +77,9 @@ class XMLFile2UTFConverter
{
public:
XMLFile2UTFConverter( ):
- m_bStarted( false ),
- m_pText2Unicode( nullptr ),
- m_pUnicode2Text( nullptr )
+ m_bStarted( false )
{}
- ~XMLFile2UTFConverter();
-
void setInputStream( css::uno::Reference< css::io::XInputStream > const &r ) { m_in = r; }
void setEncoding( const OString &s ) { m_sEncoding = s; }
@@ -116,8 +116,8 @@ private:
bool m_bStarted;
OString m_sEncoding;
- Text2UnicodeConverter *m_pText2Unicode;
- Unicode2TextConverter *m_pUnicode2Text;
+ std::unique_ptr<Text2UnicodeConverter> m_pText2Unicode;
+ std::unique_ptr<Unicode2TextConverter> m_pUnicode2Text;
};
}