From da9d85ae699b841a6d6616e6db9d9dbb23ed73c0 Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Wed, 18 Oct 2017 10:54:11 +0200 Subject: use std::unique_ptr in wmfemfhelper::TargetHolder Change-Id: I2fab3b9a111513ac711a6480eb240de99eea1991 Reviewed-on: https://gerrit.libreoffice.org/43486 Tested-by: Jenkins Reviewed-by: Noel Grandin --- drawinglayer/inc/wmfemfhelper.hxx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'drawinglayer/inc') diff --git a/drawinglayer/inc/wmfemfhelper.hxx b/drawinglayer/inc/wmfemfhelper.hxx index 7ae8e64ad6e8..2af7cce6904d 100644 --- a/drawinglayer/inc/wmfemfhelper.hxx +++ b/drawinglayer/inc/wmfemfhelper.hxx @@ -25,6 +25,7 @@ #include #include #include +#include // predefines namespace drawinglayer { namespace geometry { class ViewInformation2D; }} @@ -42,13 +43,13 @@ namespace wmfemfhelper class TargetHolder { private: - std::vector< drawinglayer::primitive2d::BasePrimitive2D* > aTargets; + std::vector< std::unique_ptr > aTargets; public: TargetHolder(); ~TargetHolder(); sal_uInt32 size() const; - void append(drawinglayer::primitive2d::BasePrimitive2D* pCandidate); + void append(std::unique_ptr pCandidate); drawinglayer::primitive2d::Primitive2DContainer getPrimitive2DSequence(const PropertyHolder& rPropertyHolder); }; } -- cgit