diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-09-03 11:32:58 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-09-06 09:41:48 +0200 |
commit | fad919eb0d30b2303193e1c00ba765514957652c (patch) | |
tree | 10c6d6a8a326d18369148be45a6c4fc66206797d /sw/source/filter/inc | |
parent | 62159ea8cc806df327461275563e95dfdff25667 (diff) |
make SwWriteTableRows be a vector of std::unique_ptr
and update o3tl::sorted_vector to handle that
Change-Id: I11a9ec3ec09f835cbd7e49ccda133b9f210d761e
Reviewed-on: https://gerrit.libreoffice.org/59931
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sw/source/filter/inc')
-rw-r--r-- | sw/source/filter/inc/wrtswtbl.hxx | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/sw/source/filter/inc/wrtswtbl.hxx b/sw/source/filter/inc/wrtswtbl.hxx index 2537dbb5dd29..7c61ba07de8c 100644 --- a/sw/source/filter/inc/wrtswtbl.hxx +++ b/sw/source/filter/inc/wrtswtbl.hxx @@ -151,10 +151,8 @@ inline bool SwWriteTableRow::operator<( const SwWriteTableRow& rRow ) const return nPos < rRow.nPos - (mbUseLayoutHeights ? 0 : ROWFUZZY); } -class SwWriteTableRows : public o3tl::sorted_vector<SwWriteTableRow*, o3tl::less_ptr_to<SwWriteTableRow> > { -public: - ~SwWriteTableRows() { DeleteAndDestroyAll(); } -}; +using SwWriteTableRows + = o3tl::sorted_vector< std::unique_ptr<SwWriteTableRow>, o3tl::less_uniqueptr_to<SwWriteTableRow> >; class SW_DLLPUBLIC SwWriteTableCol { |