summaryrefslogtreecommitdiff
path: root/include/vcl/outdev.hxx
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2018-04-23 10:27:40 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2018-04-24 14:50:21 +0200
commitbaa91c67d6fb7f84f94795e6e3727cd0b5b23061 (patch)
treea28cc45ce17bbbc579a672b47ac38b931324b0f7 /include/vcl/outdev.hxx
parent528a2e51bc5e9d3fd10a03603f4c07b271f0749b (diff)
loplugin:useuniqueptr in OutputDevice
Change-Id: I6f933b54c11a4939870c3a788a4928f2d6f12850 Reviewed-on: https://gerrit.libreoffice.org/53349 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'include/vcl/outdev.hxx')
-rw-r--r--include/vcl/outdev.hxx8
1 files changed, 4 insertions, 4 deletions
diff --git a/include/vcl/outdev.hxx b/include/vcl/outdev.hxx
index 8a2d63b44176..bd4af96456aa 100644
--- a/include/vcl/outdev.hxx
+++ b/include/vcl/outdev.hxx
@@ -333,10 +333,10 @@ private:
mutable LogicalFontInstance* mpFontInstance;
mutable ImplFontCache* mpFontCache;
mutable PhysicalFontCollection* mpFontCollection;
- mutable ImplDeviceFontList* mpDeviceFontList;
- mutable ImplDeviceFontSizeList* mpDeviceFontSizeList;
- OutDevStateStack* mpOutDevStateStack;
- ImplOutDevData* mpOutDevData;
+ mutable std::unique_ptr<ImplDeviceFontList> mpDeviceFontList;
+ mutable std::unique_ptr<ImplDeviceFontSizeList> mpDeviceFontSizeList;
+ std::unique_ptr<OutDevStateStack> mpOutDevStateStack;
+ std::unique_ptr<ImplOutDevData> mpOutDevData;
std::vector< VCLXGraphics* >* mpUnoGraphicsList;
vcl::PDFWriterImpl* mpPDFWriter;
vcl::ExtOutDevData* mpExtOutDevData;