summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/svtools/svparser.hxx5
1 files changed, 3 insertions, 2 deletions
diff --git a/include/svtools/svparser.hxx b/include/svtools/svparser.hxx
index cfbd1152a625..527c192fc35f 100644
--- a/include/svtools/svparser.hxx
+++ b/include/svtools/svparser.hxx
@@ -27,6 +27,7 @@
#include <rtl/textenc.h>
#include <rtl/ustring.hxx>
#include <vector>
+#include <memory>
struct SvParser_Impl;
class SvStream;
@@ -51,7 +52,7 @@ protected:
sal_uLong nlLineNr; // current line number
sal_uLong nlLinePos; // current column number
- SvParser_Impl *pImplData; // internal data
+ std::unique_ptr<SvParser_Impl> pImplData; // internal data
long nTokenValue; // additional value (RTF)
bool bTokenHasValue; // indicates whether nTokenValue is valid
SvParserState eState; // status also in derived classes
@@ -230,7 +231,7 @@ public:
class SVT_DLLPUBLIC SvKeyValueIterator : public SvRefBase
{
struct Impl;
- Impl* mpImpl;
+ std::unique_ptr<Impl> mpImpl;
public:
/** Construction/Destruction.