diff options
author | Jochen Nitschke <j.nitschke+logerrit@ok.de> | 2017-10-04 02:17:25 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2017-10-05 08:57:59 +0200 |
commit | 9051ceb9f2048a85772306573cb662ee14efd718 (patch) | |
tree | 5624b2875c61aaf277658d69fe05c2ef5ff835ec /svx/source/items | |
parent | 75a881829f19439245cdb859fc16d59461992f79 (diff) |
clang-tidy modernize-use-equals-default in svx
SfxPoolItem has a copy constructor and its copy assignment
operator is deleted. Derived classes have a implicit defined
copy constructor too, if all members are copy constructible.
This patch removes default-able copy constructors and destructors
on such items.
Also removing copy constructors of pool item members
SvxClipboardFormatItem_Impl and SvxColumnItem.
Change-Id: Ic0f39c992d1fd7b667cb56134fd7c953681a3131
Reviewed-on: https://gerrit.libreoffice.org/43143
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'svx/source/items')
-rw-r--r-- | svx/source/items/algitem.cxx | 11 | ||||
-rw-r--r-- | svx/source/items/clipfmtitem.cxx | 8 | ||||
-rw-r--r-- | svx/source/items/numinf.cxx | 4 | ||||
-rw-r--r-- | svx/source/items/ofaitem.cxx | 4 | ||||
-rw-r--r-- | svx/source/items/zoomslideritem.cxx | 14 |
5 files changed, 1 insertions, 40 deletions
diff --git a/svx/source/items/algitem.cxx b/svx/source/items/algitem.cxx index 3da88e3625b1..c8c3623dce5d 100644 --- a/svx/source/items/algitem.cxx +++ b/svx/source/items/algitem.cxx @@ -187,17 +187,6 @@ SvxMarginItem::SvxMarginItem( sal_Int16 nLeft, } -SvxMarginItem::SvxMarginItem( const SvxMarginItem& rItem ) : - - SfxPoolItem( rItem.Which() ) -{ - nLeftMargin = rItem.nLeftMargin; - nTopMargin = rItem.nTopMargin; - nRightMargin = rItem.nRightMargin; - nBottomMargin = rItem.nBottomMargin; -} - - bool SvxMarginItem::GetPresentation ( SfxItemPresentation ePres, diff --git a/svx/source/items/clipfmtitem.cxx b/svx/source/items/clipfmtitem.cxx index 2cd8929cfb92..08aa4782f376 100644 --- a/svx/source/items/clipfmtitem.cxx +++ b/svx/source/items/clipfmtitem.cxx @@ -30,18 +30,10 @@ struct SvxClipboardFormatItem_Impl std::vector<SotClipboardFormatId> aFmtIds; SvxClipboardFormatItem_Impl() {} - SvxClipboardFormatItem_Impl( const SvxClipboardFormatItem_Impl& ); }; SfxPoolItem* SvxClipboardFormatItem::CreateDefault() { return new SvxClipboardFormatItem(0); }; -SvxClipboardFormatItem_Impl::SvxClipboardFormatItem_Impl( - const SvxClipboardFormatItem_Impl& rCpy ) - : aFmtNms(rCpy.aFmtNms) - , aFmtIds(rCpy.aFmtIds) -{ -} - SvxClipboardFormatItem::SvxClipboardFormatItem( sal_uInt16 nId ) : SfxPoolItem( nId ), pImpl( new SvxClipboardFormatItem_Impl ) { diff --git a/svx/source/items/numinf.cxx b/svx/source/items/numinf.cxx index 56074beb0511..0dcf67964b1b 100644 --- a/svx/source/items/numinf.cxx +++ b/svx/source/items/numinf.cxx @@ -78,9 +78,7 @@ SvxNumberInfoItem::SvxNumberInfoItem( SvNumberFormatter* pNumFormatter, SvxNumberInfoItem::SvxNumberInfoItem( const SvxNumberInfoItem& rItem ) : - - SfxPoolItem( rItem.Which() ), - + SfxPoolItem ( rItem ), pFormatter ( rItem.pFormatter ), eValueType ( rItem.eValueType ), aStringVal ( rItem.aStringVal ), diff --git a/svx/source/items/ofaitem.cxx b/svx/source/items/ofaitem.cxx index 5b911ad8965d..b3b92c233abd 100644 --- a/svx/source/items/ofaitem.cxx +++ b/svx/source/items/ofaitem.cxx @@ -25,10 +25,6 @@ OfaPtrItem::OfaPtrItem( sal_uInt16 _nWhich, void *_pPtr ) { } -OfaPtrItem::OfaPtrItem( const OfaPtrItem& rItem) - : SfxPoolItem( rItem.Which() ), pPtr( rItem.pPtr ) -{ -} bool OfaPtrItem::operator==( const SfxPoolItem& rItem) const { diff --git a/svx/source/items/zoomslideritem.cxx b/svx/source/items/zoomslideritem.cxx index d03674e3316c..ed261b781b91 100644 --- a/svx/source/items/zoomslideritem.cxx +++ b/svx/source/items/zoomslideritem.cxx @@ -40,20 +40,6 @@ SvxZoomSliderItem::SvxZoomSliderItem( sal_uInt16 nCurrentZoom, sal_uInt16 nMinZo } -SvxZoomSliderItem::SvxZoomSliderItem( const SvxZoomSliderItem& rOrig ) -: SfxUInt16Item( rOrig.Which(), rOrig.GetValue() ) -, maValues( rOrig.maValues ) -, mnMinZoom( rOrig.mnMinZoom ) -, mnMaxZoom( rOrig.mnMaxZoom ) -{ -} - - -SvxZoomSliderItem::~SvxZoomSliderItem() -{ -} - - SfxPoolItem* SvxZoomSliderItem::Clone( SfxItemPool * /*pPool*/ ) const { return new SvxZoomSliderItem( *this ); |