[Libreoffice-commits] core.git: svx/source

Noel Grandin (via logerrit) logerrit at kemper.freedesktop.org
Fri Sep 3 09:33:38 UTC 2021


 svx/source/dialog/SafeModeDialog.cxx                                       |    1 
 svx/source/dialog/dlgctl3d.cxx                                             |    5 -
 svx/source/dialog/pagectrl.cxx                                             |    5 -
 svx/source/engine3d/obj3d.cxx                                              |    6 --
 svx/source/engine3d/scene3d.cxx                                            |    2 
 svx/source/engine3d/view3d.cxx                                             |    6 --
 svx/source/fmcomp/fmgridif.cxx                                             |    3 -
 svx/source/form/databaselocationinput.cxx                                  |    2 
 svx/source/form/filtnav.cxx                                                |    1 
 svx/source/form/formcontroller.cxx                                         |   12 +---
 svx/source/form/formdispatchinterceptor.cxx                                |    1 
 svx/source/form/navigatortree.cxx                                          |    1 
 svx/source/items/autoformathelper.cxx                                      |   30 ----------
 svx/source/sdr/animation/animationstate.cxx                                |    3 -
 svx/source/sdr/animation/objectanimator.cxx                                |    1 
 svx/source/sdr/attribute/sdrallfillattributeshelper.cxx                    |   12 ----
 svx/source/sdr/attribute/sdreffectstextattribute.cxx                       |    2 
 svx/source/sdr/attribute/sdrfilltextattribute.cxx                          |    3 -
 svx/source/sdr/attribute/sdrformtextattribute.cxx                          |    5 -
 svx/source/sdr/attribute/sdrformtextoutlineattribute.cxx                   |    4 -
 svx/source/sdr/attribute/sdrlineeffectstextattribute.cxx                   |    3 -
 svx/source/sdr/attribute/sdrlinefilleffectstextattribute.cxx               |    3 -
 svx/source/sdr/attribute/sdrtextattribute.cxx                              |    2 
 svx/source/sdr/contact/displayinfo.cxx                                     |    1 
 svx/source/sdr/contact/objectcontact.cxx                                   |    5 -
 svx/source/sdr/contact/objectcontactofobjlistpainter.cxx                   |    7 --
 svx/source/sdr/contact/objectcontactofpageview.cxx                         |    3 -
 svx/source/sdr/contact/viewcontact.cxx                                     |    5 -
 svx/source/sdr/contact/viewcontactofe3dscene.cxx                           |    6 --
 svx/source/sdr/contact/viewcontactofmasterpagedescriptor.cxx               |    3 -
 svx/source/sdr/contact/viewcontactofsdrobj.cxx                             |    3 -
 svx/source/sdr/contact/viewcontactofsdrpage.cxx                            |    3 -
 svx/source/sdr/contact/viewobjectcontact.cxx                               |    3 -
 svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx                   |    7 --
 svx/source/sdr/overlay/overlaymanager.cxx                                  |    6 --
 svx/source/sdr/overlay/overlayobject.cxx                                   |    4 -
 svx/source/sdr/overlay/overlaytools.cxx                                    |   18 ++----
 svx/source/sdr/primitive2d/sdrcaptionprimitive2d.cxx                       |    3 -
 svx/source/sdr/primitive2d/sdrconnectorprimitive2d.cxx                     |    3 -
 svx/source/sdr/primitive2d/sdrcustomshapeprimitive2d.cxx                   |    3 -
 svx/source/sdr/primitive2d/sdrellipseprimitive2d.cxx                       |    3 -
 svx/source/sdr/primitive2d/sdrframeborderprimitive2d.cxx                   |   11 +--
 svx/source/sdr/primitive2d/sdrgrafprimitive2d.cxx                          |    3 -
 svx/source/sdr/primitive2d/sdrmeasureprimitive2d.cxx                       |    3 -
 svx/source/sdr/primitive2d/sdrole2primitive2d.cxx                          |    3 -
 svx/source/sdr/primitive2d/sdrolecontentprimitive2d.cxx                    |    3 -
 svx/source/sdr/primitive2d/sdrpathprimitive2d.cxx                          |    3 -
 svx/source/sdr/primitive2d/sdrrectangleprimitive2d.cxx                     |    3 -
 svx/source/sdr/primitive2d/sdrtextprimitive2d.cxx                          |    5 -
 svx/source/sidebar/area/AreaPropertyPanelBase.cxx                          |   15 -----
 svx/source/sidebar/line/LinePropertyPanel.cxx                              |    3 -
 svx/source/sidebar/media/MediaPlaybackPanel.cxx                            |    1 
 svx/source/sidebar/nbdtmg.cxx                                              |    3 -
 svx/source/sidebar/paragraph/ParaPropertyPanel.cxx                         |    1 
 svx/source/sidebar/possize/PosSizePropertyPanel.cxx                        |    3 -
 svx/source/sidebar/shapes/DefaultShapesPanel.cxx                           |    1 
 svx/source/smarttags/SmartTagMgr.cxx                                       |    4 -
 svx/source/stbctrls/zoomsliderctrl.cxx                                     |    5 -
 svx/source/styles/CommonStylePreviewRenderer.cxx                           |    2 
 svx/source/svdraw/sdrundomanager.cxx                                       |    1 
 svx/source/svdraw/svddrgmt.cxx                                             |   13 +---
 svx/source/svdraw/svdedxv.cxx                                              |    4 -
 svx/source/svdraw/svdfmtf.cxx                                              |    7 --
 svx/source/svdraw/svditer.cxx                                              |   15 +----
 svx/source/svdraw/svdobj.cxx                                               |    2 
 svx/source/svdraw/svdocapt.cxx                                             |    6 --
 svx/source/svdraw/svdogrp.cxx                                              |    4 -
 svx/source/svdraw/svdotextdecomposition.cxx                                |    9 ---
 svx/source/svdraw/svdotextpathdecomposition.cxx                            |    1 
 svx/source/svdraw/svdoutlinercache.cxx                                     |    5 -
 svx/source/svdraw/svdpage.cxx                                              |   14 +---
 svx/source/svdraw/svdpdf.cxx                                               |    5 -
 svx/source/svdraw/svdundo.cxx                                              |    2 
 svx/source/table/viewcontactoftableobj.cxx                                 |    3 -
 svx/source/tbxctrls/StylesPreviewWindow.cxx                                |    3 -
 svx/source/tbxctrls/colrctrl.cxx                                           |    1 
 svx/source/tbxctrls/fillctrl.cxx                                           |    5 -
 svx/source/tbxctrls/formatpaintbrushctrl.cxx                               |    1 
 svx/source/tbxctrls/tbcontrl.cxx                                           |    1 
 svx/source/unodialogs/textconversiondlgs/chinese_dictionarydialog.cxx      |    1 
 svx/source/unodialogs/textconversiondlgs/chinese_translation_unodialog.cxx |    1 
 svx/source/unodraw/UnoGraphicExporter.cxx                                  |    2 
 svx/source/unodraw/unomod.cxx                                              |   14 ----
 svx/source/unodraw/unoshape.cxx                                            |    1 
 svx/source/xoutdev/XPropertyEntry.cxx                                      |    1 
 svx/source/xoutdev/_xpoly.cxx                                              |    1 
 svx/source/xoutdev/xtabdash.cxx                                            |    3 -
 87 files changed, 68 insertions(+), 329 deletions(-)

New commits:
commit 7e48bcea73a8eceacd708cb7fdeb66264eb602d6
Author:     Noel Grandin <noel.grandin at collabora.co.uk>
AuthorDate: Fri Sep 3 08:33:55 2021 +0200
Commit:     Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Fri Sep 3 11:33:01 2021 +0200

    clang-tidy:readability-redundant-member-init
    
    Change-Id: I47cc5416e853260d92b8b2c57b1c223d1f21df0b
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121544
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

diff --git a/svx/source/dialog/SafeModeDialog.cxx b/svx/source/dialog/SafeModeDialog.cxx
index e9c99500a50a..ba39fa14ed7d 100644
--- a/svx/source/dialog/SafeModeDialog.cxx
+++ b/svx/source/dialog/SafeModeDialog.cxx
@@ -55,7 +55,6 @@ SafeModeDialog::SafeModeDialog(weld::Window* pParent)
     , mxUserProfileLink(m_xBuilder->weld_link_button("linkbutton_profile"))
     , mxBtnCreateZip(m_xBuilder->weld_button("btn_create_zip"))
     , mxExpander(m_xBuilder->weld_expander("expander"))
-    , maBackupFileHelper()
 {
     m_xDialog->set_centered_on_parent(false);
     mxRadioRestore->connect_toggled(LINK(this, SafeModeDialog, RadioBtnHdl));
diff --git a/svx/source/dialog/dlgctl3d.cxx b/svx/source/dialog/dlgctl3d.cxx
index a45d266c1447..46c2b3f31fc4 100644
--- a/svx/source/dialog/dlgctl3d.cxx
+++ b/svx/source/dialog/dlgctl3d.cxx
@@ -245,9 +245,7 @@ void Svx3DPreviewControl::Set3DAttributes( const SfxItemSet& rAttr )
 const sal_Int32 g_nInteractionStartDistance = 5 * 5 * 2;
 
 Svx3DLightControl::Svx3DLightControl()
-:   maChangeCallback(),
-    maSelectionChangeCallback(),
-    maSelectedLight(NO_LIGHT_SELECTED),
+:   maSelectedLight(NO_LIGHT_SELECTED),
     mpExpansionObject(nullptr),
     mpLampBottomObject(nullptr),
     mpLampShaftObject(nullptr),
@@ -255,7 +253,6 @@ Svx3DLightControl::Svx3DLightControl()
     mfRotateX(-20.0),
     mfRotateY(45.0),
     mfRotateZ(0.0),
-    maActionStartPoint(),
     mfSaveActionStartHor(0.0),
     mfSaveActionStartVer(0.0),
     mfSaveActionStartRotZ(0.0),
diff --git a/svx/source/dialog/pagectrl.cxx b/svx/source/dialog/pagectrl.cxx
index 028491bbbf78..cc11713e57ef 100644
--- a/svx/source/dialog/pagectrl.cxx
+++ b/svx/source/dialog/pagectrl.cxx
@@ -37,8 +37,6 @@
 #define CELL_HEIGHT      800L
 
 SvxPageWindow::SvxPageWindow() :
-    aWinSize(),
-    aSize(),
     nTop(0),
     nBottom(0),
     nLeft(0),
@@ -54,9 +52,6 @@ SvxPageWindow::SvxPageWindow() :
     nFtRight(0),
     nFtDist(0),
     nFtHeight(0),
-    maHeaderFillAttributes(),
-    maFooterFillAttributes(),
-    maPageFillAttributes(),
     bFooter(false),
     bHeader(false),
     bTable(false),
diff --git a/svx/source/engine3d/obj3d.cxx b/svx/source/engine3d/obj3d.cxx
index 148d359a2a1b..83fd8c031311 100644
--- a/svx/source/engine3d/obj3d.cxx
+++ b/svx/source/engine3d/obj3d.cxx
@@ -51,9 +51,6 @@ std::unique_ptr<sdr::properties::BaseProperties> E3dObject::CreateObjectSpecific
 
 E3dObject::E3dObject(SdrModel& rSdrModel)
 :   SdrAttrObj(rSdrModel),
-    maLocalBoundVol(),
-    maTransformation(),
-    maFullTransform(),
     mbTfHasChanged(true),
     mbIsSelected(false)
 {
@@ -63,9 +60,6 @@ E3dObject::E3dObject(SdrModel& rSdrModel)
 
 E3dObject::E3dObject(SdrModel& rSdrModel, E3dObject const & rSource)
 :   SdrAttrObj(rSdrModel, rSource),
-    maLocalBoundVol(),
-    maTransformation(),
-    maFullTransform(),
     mbTfHasChanged(true),
     mbIsSelected(false)
 {
diff --git a/svx/source/engine3d/scene3d.cxx b/svx/source/engine3d/scene3d.cxx
index 3bfab4dc776a..af91c52b1309 100644
--- a/svx/source/engine3d/scene3d.cxx
+++ b/svx/source/engine3d/scene3d.cxx
@@ -169,7 +169,6 @@ std::unique_ptr<sdr::contact::ViewContact> E3dScene::CreateObjectSpecificViewCon
 
 E3dScene::E3dScene(SdrModel& rSdrModel)
 :   E3dObject(rSdrModel),
-    SdrObjList(),
     aCamera(basegfx::B3DPoint(0.0, 0.0, 4.0), basegfx::B3DPoint()),
     bDrawOnlySelected(false),
     mbSkipSettingDirty(false)
@@ -180,7 +179,6 @@ E3dScene::E3dScene(SdrModel& rSdrModel)
 
 E3dScene::E3dScene(SdrModel& rSdrModel, E3dScene const & rSource)
 :   E3dObject(rSdrModel, rSource),
-    SdrObjList(),
     aCamera(basegfx::B3DPoint(0.0, 0.0, 4.0), basegfx::B3DPoint()),
     bDrawOnlySelected(false),
     mbSkipSettingDirty(false)
diff --git a/svx/source/engine3d/view3d.cxx b/svx/source/engine3d/view3d.cxx
index 30fbcb64e24c..195f09c9a3b5 100644
--- a/svx/source/engine3d/view3d.cxx
+++ b/svx/source/engine3d/view3d.cxx
@@ -86,11 +86,9 @@ public:
 };
 
 Impl3DMirrorConstructOverlay::Impl3DMirrorConstructOverlay(const E3dView& rView)
-:   maObjects(),
-    mrView(rView),
+:   mrView(rView),
     mnCount(rView.GetMarkedObjectCount()),
-    mpPolygons(nullptr),
-    maFullOverlay()
+    mpPolygons(nullptr)
 {
     if(!mnCount)
         return;
diff --git a/svx/source/fmcomp/fmgridif.cxx b/svx/source/fmcomp/fmgridif.cxx
index 5d95193d09a1..52b05f086986 100644
--- a/svx/source/fmcomp/fmgridif.cxx
+++ b/svx/source/fmcomp/fmgridif.cxx
@@ -331,8 +331,7 @@ Reference< XInterface > FmXGridControl_NewInstance_Impl(const Reference< XMultiS
 }
 
 FmXGridControl::FmXGridControl(const Reference< XComponentContext >& _rxContext)
-               :UnoControl()
-               ,m_aModifyListeners(*this, GetMutex())
+               :m_aModifyListeners(*this, GetMutex())
                ,m_aUpdateListeners(*this, GetMutex())
                ,m_aContainerListeners(*this, GetMutex())
                ,m_aSelectionListeners(*this, GetMutex())
diff --git a/svx/source/form/databaselocationinput.cxx b/svx/source/form/databaselocationinput.cxx
index 3e28e2154d40..392dddab607d 100644
--- a/svx/source/form/databaselocationinput.cxx
+++ b/svx/source/form/databaselocationinput.cxx
@@ -84,8 +84,6 @@ namespace svx
         :m_xContext( _rContext )
         ,m_rLocationInput( _rLocationInput )
         ,m_rDialog( _rDialog )
-        ,m_aFilterExtensions()
-        ,m_sFilterUIName()
         ,m_bNeedExistenceCheck( true )
     {
         impl_initFilterProperties_nothrow();
diff --git a/svx/source/form/filtnav.cxx b/svx/source/form/filtnav.cxx
index 898db01ff396..3ca906b3b19c 100644
--- a/svx/source/form/filtnav.cxx
+++ b/svx/source/form/filtnav.cxx
@@ -1050,7 +1050,6 @@ FmFilterNavigator::FmFilterNavigator(vcl::Window* pTopLevel, std::unique_ptr<wel
     : m_xTopLevel(pTopLevel)
     , m_xTreeView(std::move(xTreeView))
     , m_aDropTargetHelper(*this)
-    , m_aControlExchange()
     , m_nAsyncRemoveEvent(nullptr)
 {
     m_xTreeView->set_help_id(HID_FILTER_NAVIGATOR);
diff --git a/svx/source/form/formcontroller.cxx b/svx/source/form/formcontroller.cxx
index f71034f17348..f9887a6a62c1 100644
--- a/svx/source/form/formcontroller.cxx
+++ b/svx/source/form/formcontroller.cxx
@@ -224,13 +224,9 @@ struct ColumnInfo
     sal_Int32               nRequiredGridColumn;
 
     ColumnInfo()
-        :xColumn()
-        ,nNullable( ColumnValue::NULLABLE_UNKNOWN )
+        :nNullable( ColumnValue::NULLABLE_UNKNOWN )
         ,bAutoIncrement( false )
         ,bReadOnly( false )
-        ,sName()
-        ,xFirstControlWithInputRequired()
-        ,xFirstGridWithInputRequiredColumn()
         ,nRequiredGridColumn( -1 )
     {
     }
@@ -258,8 +254,7 @@ private:
 
 
 ColumnInfoCache::ColumnInfoCache( const Reference< XColumnsSupplier >& _rxColSupplier )
-    :m_aColumns()
-    ,m_bControlsInitialized( false )
+    :m_bControlsInitialized( false )
 {
     try
     {
@@ -455,7 +450,7 @@ class FmXAutoControl: public UnoControl
 
 {
 public:
-    FmXAutoControl() :UnoControl()
+    FmXAutoControl()
     {
     }
 
@@ -537,7 +532,6 @@ FormController::FormController(const Reference< css::uno::XComponentContext > &
                   ,m_aRowSetApproveListeners(m_aMutex)
                   ,m_aParameterListeners(m_aMutex)
                   ,m_aFilterListeners(m_aMutex)
-                  ,m_xFormOperations()
                   ,m_aMode( OUString( "DataMode"  ) )
                   ,m_aLoadEvent( LINK( this, FormController, OnLoad ) )
                   ,m_aToggleEvent( LINK( this, FormController, OnToggleAutoFields ) )
diff --git a/svx/source/form/formdispatchinterceptor.cxx b/svx/source/form/formdispatchinterceptor.cxx
index 5bc0834cfa65..0b84e57d9d1a 100644
--- a/svx/source/form/formdispatchinterceptor.cxx
+++ b/svx/source/form/formdispatchinterceptor.cxx
@@ -36,7 +36,6 @@ namespace svxform
     DispatchInterceptionMultiplexer::DispatchInterceptionMultiplexer(
                 const Reference< XDispatchProviderInterception >& _rxToIntercept, DispatchInterceptor* _pMaster )
         :DispatchInterceptionMultiplexer_BASE(_pMaster && _pMaster->getInterceptorMutex() ? *_pMaster->getInterceptorMutex() : m_aFallback)
-        ,m_aFallback()
         ,m_pMutex( _pMaster && _pMaster->getInterceptorMutex() ? _pMaster->getInterceptorMutex() : &m_aFallback )
         ,m_xIntercepted(_rxToIntercept)
         ,m_bListening(false)
diff --git a/svx/source/form/navigatortree.cxx b/svx/source/form/navigatortree.cxx
index 29b43c597a39..2a5d15deec43 100644
--- a/svx/source/form/navigatortree.cxx
+++ b/svx/source/form/navigatortree.cxx
@@ -131,7 +131,6 @@ namespace svxform
     NavigatorTree::NavigatorTree(std::unique_ptr<weld::TreeView> xTreeView)
         :m_xTreeView(std::move(xTreeView))
         ,m_aDropTargetHelper(*this)
-        ,m_aControlExchange()
         ,nEditEvent(nullptr)
         ,m_sdiState(SDI_DIRTY)
         ,m_nSelectLock(0)
diff --git a/svx/source/items/autoformathelper.cxx b/svx/source/items/autoformathelper.cxx
index 1148fa7d12aa..2d3ee9270914 100644
--- a/svx/source/items/autoformathelper.cxx
+++ b/svx/source/items/autoformathelper.cxx
@@ -173,36 +173,6 @@ void AutoFormatBase::SetRotateAngle( const SfxInt32Item& rNew ) { m_aRotateAngle
 void AutoFormatBase::SetRotateMode( const SvxRotateModeItem& rNew ) { m_aRotateMode.reset(rNew.Clone()); }
 
 AutoFormatBase::AutoFormatBase()
-:   m_aFont(),
-    m_aHeight(),
-    m_aWeight(),
-    m_aPosture(),
-    m_aCJKFont(),
-    m_aCJKHeight(),
-    m_aCJKWeight(),
-    m_aCJKPosture(),
-    m_aCTLFont(),
-    m_aCTLHeight(),
-    m_aCTLWeight(),
-    m_aCTLPosture(),
-    m_aUnderline(),
-    m_aOverline(),
-    m_aCrossedOut(),
-    m_aContour(),
-    m_aShadowed(),
-    m_aColor(),
-    m_aBox(),
-    m_aTLBR(),
-    m_aBLTR(),
-    m_aBackground(),
-    m_aAdjust(),
-    m_aHorJustify(),
-    m_aVerJustify(),
-    m_aStacked(),
-    m_aMargin(),
-    m_aLinebreak(),
-    m_aRotateAngle(),
-    m_aRotateMode()
 {
 }
 
diff --git a/svx/source/sdr/animation/animationstate.cxx b/svx/source/sdr/animation/animationstate.cxx
index 009c0b5fbd69..38c24711c849 100644
--- a/svx/source/sdr/animation/animationstate.cxx
+++ b/svx/source/sdr/animation/animationstate.cxx
@@ -100,8 +100,7 @@ namespace sdr::animation
         }
 
         PrimitiveAnimation::PrimitiveAnimation(sdr::contact::ViewObjectContact& rVOContact, const drawinglayer::primitive2d::Primitive2DContainer& rAnimatedPrimitives)
-        :   Event(),
-            mrVOContact(rVOContact),
+        :   mrVOContact(rVOContact),
             maAnimatedPrimitives(rAnimatedPrimitives)
         {
             if (!comphelper::LibreOfficeKit::isActive())
diff --git a/svx/source/sdr/animation/objectanimator.cxx b/svx/source/sdr/animation/objectanimator.cxx
index 454376f8e177..aad545fd756f 100644
--- a/svx/source/sdr/animation/objectanimator.cxx
+++ b/svx/source/sdr/animation/objectanimator.cxx
@@ -23,7 +23,6 @@
 namespace sdr::animation
 {
         primitiveAnimator::primitiveAnimator()
-        :   Scheduler()
         {
         }
 
diff --git a/svx/source/sdr/attribute/sdrallfillattributeshelper.cxx b/svx/source/sdr/attribute/sdrallfillattributeshelper.cxx
index 5605ba4aba6f..261eef295361 100644
--- a/svx/source/sdr/attribute/sdrallfillattributeshelper.cxx
+++ b/svx/source/sdr/attribute/sdrallfillattributeshelper.cxx
@@ -51,11 +51,6 @@ namespace drawinglayer::attribute
         }
 
         SdrAllFillAttributesHelper::SdrAllFillAttributesHelper(const Color& rColor)
-        :   maLastPaintRange(),
-            maLastDefineRange(),
-            maFillAttribute(),
-            maFillGradientAttribute(),
-            maPrimitives()
         {
             maFillAttribute = drawinglayer::attribute::SdrFillAttribute(
                     0.0,
@@ -66,13 +61,10 @@ namespace drawinglayer::attribute
         }
 
         SdrAllFillAttributesHelper::SdrAllFillAttributesHelper(const SfxItemSet& rSet)
-        :   maLastPaintRange(),
-            maLastDefineRange(),
-            maFillAttribute(
+        :   maFillAttribute(
                     drawinglayer::primitive2d::createNewSdrFillAttribute(rSet)),
             maFillGradientAttribute(
-                    drawinglayer::primitive2d::createNewTransparenceGradientAttribute(rSet)),
-            maPrimitives()
+                    drawinglayer::primitive2d::createNewTransparenceGradientAttribute(rSet))
         {
         }
 
diff --git a/svx/source/sdr/attribute/sdreffectstextattribute.cxx b/svx/source/sdr/attribute/sdreffectstextattribute.cxx
index acf9a2ee5daf..3287b8c8ebb0 100644
--- a/svx/source/sdr/attribute/sdreffectstextattribute.cxx
+++ b/svx/source/sdr/attribute/sdreffectstextattribute.cxx
@@ -36,8 +36,6 @@ namespace drawinglayer::attribute
         }
 
         SdrEffectsTextAttribute::SdrEffectsTextAttribute()
-        :   maShadow(),
-            maTextAttribute()
         {
         }
 
diff --git a/svx/source/sdr/attribute/sdrfilltextattribute.cxx b/svx/source/sdr/attribute/sdrfilltextattribute.cxx
index 4cad7e636244..01593c9821fc 100644
--- a/svx/source/sdr/attribute/sdrfilltextattribute.cxx
+++ b/svx/source/sdr/attribute/sdrfilltextattribute.cxx
@@ -34,9 +34,6 @@ namespace drawinglayer::attribute
         }
 
         SdrFillTextAttribute::SdrFillTextAttribute()
-        :   maFill(),
-            maFillFloatTransGradient(),
-            maTextAttribute()
         {
         }
 
diff --git a/svx/source/sdr/attribute/sdrformtextattribute.cxx b/svx/source/sdr/attribute/sdrformtextattribute.cxx
index cd0b2fcc8872..96f40ce608dc 100644
--- a/svx/source/sdr/attribute/sdrformtextattribute.cxx
+++ b/svx/source/sdr/attribute/sdrformtextattribute.cxx
@@ -174,8 +174,6 @@ namespace drawinglayer::attribute
                 meFormTextAdjust(rSet.Get(XATTR_FORMTXTADJUST).GetValue()),
                 meFormTextShadow(rSet.Get(XATTR_FORMTXTSHADOW).GetValue()),
                 maFormTextShdwColor(rSet.Get(XATTR_FORMTXTSHDWCOLOR).GetColorValue()),
-                maOutline(),
-                maShadowOutline(),
                 mbFormTextMirror(rSet.Get(XATTR_FORMTXTMIRROR).GetValue()),
                 mbFormTextOutline(rSet.Get(XATTR_FORMTXTOUTLINE).GetValue())
             {
@@ -213,9 +211,6 @@ namespace drawinglayer::attribute
                 meFormTextStyle(XFormTextStyle::NONE),
                 meFormTextAdjust(XFormTextAdjust::Center),
                 meFormTextShadow(XFormTextShadow::NONE),
-                maFormTextShdwColor(),
-                maOutline(),
-                maShadowOutline(),
                 mbFormTextMirror(false),
                 mbFormTextOutline(false)
             {
diff --git a/svx/source/sdr/attribute/sdrformtextoutlineattribute.cxx b/svx/source/sdr/attribute/sdrformtextoutlineattribute.cxx
index fa23ff257618..180f9bbfc928 100644
--- a/svx/source/sdr/attribute/sdrformtextoutlineattribute.cxx
+++ b/svx/source/sdr/attribute/sdrformtextoutlineattribute.cxx
@@ -45,9 +45,7 @@ namespace drawinglayer::attribute
             }
 
             ImpSdrFormTextOutlineAttribute()
-            : maLineAttribute(),
-              maStrokeAttribute(),
-              mnTransparence(0)
+            : mnTransparence(0)
             {
             }
 
diff --git a/svx/source/sdr/attribute/sdrlineeffectstextattribute.cxx b/svx/source/sdr/attribute/sdrlineeffectstextattribute.cxx
index d2add96388f2..72a3ef032d87 100644
--- a/svx/source/sdr/attribute/sdrlineeffectstextattribute.cxx
+++ b/svx/source/sdr/attribute/sdrlineeffectstextattribute.cxx
@@ -37,9 +37,6 @@ namespace drawinglayer::attribute
         }
 
         SdrLineEffectsTextAttribute::SdrLineEffectsTextAttribute()
-        :   SdrEffectsTextAttribute(),
-            maLine(),
-            maLineStartEnd()
         {
         }
 
diff --git a/svx/source/sdr/attribute/sdrlinefilleffectstextattribute.cxx b/svx/source/sdr/attribute/sdrlinefilleffectstextattribute.cxx
index c9199435fed4..442b51833678 100644
--- a/svx/source/sdr/attribute/sdrlinefilleffectstextattribute.cxx
+++ b/svx/source/sdr/attribute/sdrlinefilleffectstextattribute.cxx
@@ -39,9 +39,6 @@ namespace drawinglayer::attribute
         }
 
         SdrLineFillEffectsTextAttribute::SdrLineFillEffectsTextAttribute()
-        :   SdrLineEffectsTextAttribute(),
-            maFill(),
-            maFillFloatTransGradient()
         {
         }
 
diff --git a/svx/source/sdr/attribute/sdrtextattribute.cxx b/svx/source/sdr/attribute/sdrtextattribute.cxx
index 8ddeab497595..c9623a92498f 100644
--- a/svx/source/sdr/attribute/sdrtextattribute.cxx
+++ b/svx/source/sdr/attribute/sdrtextattribute.cxx
@@ -88,7 +88,6 @@ namespace drawinglayer::attribute
                 bool bChainable)
             :   mpSdrText(pSdrText),
                 mxOutlinerParaObject(std::make_shared<OutlinerParaObject>(rOutlinerParaObject)),
-                maSdrFormTextAttribute(),
                 maTextLeftDistance(aTextLeftDistance),
                 maTextUpperDistance(aTextUpperDistance),
                 maTextRightDistance(aTextRightDistance),
@@ -125,7 +124,6 @@ namespace drawinglayer::attribute
 
             ImpSdrTextAttribute()
             :   mpSdrText(nullptr),
-                maSdrFormTextAttribute(),
                 maTextLeftDistance(0),
                 maTextUpperDistance(0),
                 maTextRightDistance(0),
diff --git a/svx/source/sdr/contact/displayinfo.cxx b/svx/source/sdr/contact/displayinfo.cxx
index d837c8c1e3b6..405fb41a07f1 100644
--- a/svx/source/sdr/contact/displayinfo.cxx
+++ b/svx/source/sdr/contact/displayinfo.cxx
@@ -24,7 +24,6 @@ namespace sdr::contact
 {
         DisplayInfo::DisplayInfo()
         :   maProcessLayers(true), // init layer info with all bits set to draw everything on default
-            maRedrawArea(),
             mbControlLayerProcessingActive(false),
             mbPageProcessingActive(true),
             mbGhostedDrawModeActive(false),
diff --git a/svx/source/sdr/contact/objectcontact.cxx b/svx/source/sdr/contact/objectcontact.cxx
index 0754af17ba86..c76288d6cac6 100644
--- a/svx/source/sdr/contact/objectcontact.cxx
+++ b/svx/source/sdr/contact/objectcontact.cxx
@@ -47,10 +47,7 @@ void ObjectContact::calculateGridOffsetForB2DRange(
 }
 
 ObjectContact::ObjectContact()
-:   maViewObjectContactVector(),
-    maPrimitiveAnimator(),
-    mpViewObjectContactRedirector(nullptr),
-    maViewInformation2D(),
+:   mpViewObjectContactRedirector(nullptr),
     mbIsPreviewRenderer(false)
 {
 }
diff --git a/svx/source/sdr/contact/objectcontactofobjlistpainter.cxx b/svx/source/sdr/contact/objectcontactofobjlistpainter.cxx
index 6e775df96a0e..2b2da153aa27 100644
--- a/svx/source/sdr/contact/objectcontactofobjlistpainter.cxx
+++ b/svx/source/sdr/contact/objectcontactofobjlistpainter.cxx
@@ -58,8 +58,7 @@ ObjectContactOfObjListPainter::ObjectContactOfObjListPainter(
     OutputDevice& rTargetDevice,
     const SdrObjectVector& rObjects,
     const SdrPage* pProcessedPage)
-:   ObjectContactPainter(),
-    mrTargetOutputDevice(rTargetDevice),
+:   mrTargetOutputDevice(rTargetDevice),
     maStartObjects(rObjects),
     mpProcessedPage(pProcessedPage)
 {
@@ -157,9 +156,7 @@ ViewContact& ObjectContactOfPagePainter::GetPaintObjectViewContact(sal_uInt32 /*
 
 ObjectContactOfPagePainter::ObjectContactOfPagePainter(
     ObjectContact& rOriginalObjectContact)
-:   ObjectContactPainter(),
-    mrOriginalObjectContact(rOriginalObjectContact),
-    mxStartPage()
+:   mrOriginalObjectContact(rOriginalObjectContact)
 {
 }
 
diff --git a/svx/source/sdr/contact/objectcontactofpageview.cxx b/svx/source/sdr/contact/objectcontactofpageview.cxx
index 70f1e010ec3f..1e8a95448d78 100644
--- a/svx/source/sdr/contact/objectcontactofpageview.cxx
+++ b/svx/source/sdr/contact/objectcontactofpageview.cxx
@@ -52,8 +52,7 @@ namespace sdr::contact
 
         ObjectContactOfPageView::ObjectContactOfPageView(
                 SdrPageWindow& rPageWindow, const char *pDebugName)
-            : ObjectContact()
-            , Idle(pDebugName)
+            : Idle(pDebugName)
             , mrPageWindow(rPageWindow)
         {
             // init PreviewRenderer flag
diff --git a/svx/source/sdr/contact/viewcontact.cxx b/svx/source/sdr/contact/viewcontact.cxx
index 0d1a9f0cb085..c6b85b5aa7b9 100644
--- a/svx/source/sdr/contact/viewcontact.cxx
+++ b/svx/source/sdr/contact/viewcontact.cxx
@@ -36,10 +36,7 @@ ViewObjectContact& ViewContact::CreateObjectSpecificViewObjectContact(ObjectCont
     return *(new ViewObjectContact(rObjectContact, *this));
 }
 
-ViewContact::ViewContact()
-    : maViewObjectContactVector()
-{
-}
+ViewContact::ViewContact() {}
 
 ViewContact::~ViewContact() { deleteAllVOCs(); }
 
diff --git a/svx/source/sdr/contact/viewcontactofe3dscene.cxx b/svx/source/sdr/contact/viewcontactofe3dscene.cxx
index 284cf3f64077..8b8823b520ae 100644
--- a/svx/source/sdr/contact/viewcontactofe3dscene.cxx
+++ b/svx/source/sdr/contact/viewcontactofe3dscene.cxx
@@ -141,11 +141,7 @@ ViewObjectContact& ViewContactOfE3dScene::CreateObjectSpecificViewObjectContact(
 }
 
 ViewContactOfE3dScene::ViewContactOfE3dScene(E3dScene& rScene)
-:   ViewContactOfSdrObj(rScene),
-    maViewInformation3D(),
-    maObjectTransformation(),
-    maSdrSceneAttribute(),
-    maSdrLightingAttribute()
+:   ViewContactOfSdrObj(rScene)
 {
 }
 
diff --git a/svx/source/sdr/contact/viewcontactofmasterpagedescriptor.cxx b/svx/source/sdr/contact/viewcontactofmasterpagedescriptor.cxx
index 563022cd4f95..c588d0c555f3 100644
--- a/svx/source/sdr/contact/viewcontactofmasterpagedescriptor.cxx
+++ b/svx/source/sdr/contact/viewcontactofmasterpagedescriptor.cxx
@@ -77,8 +77,7 @@ namespace sdr::contact
 
         // basic constructor
         ViewContactOfMasterPageDescriptor::ViewContactOfMasterPageDescriptor(sdr::MasterPageDescriptor& rDescriptor)
-        :   ViewContact(),
-            mrMasterPageDescriptor(rDescriptor)
+        :   mrMasterPageDescriptor(rDescriptor)
         {
         }
 
diff --git a/svx/source/sdr/contact/viewcontactofsdrobj.cxx b/svx/source/sdr/contact/viewcontactofsdrobj.cxx
index 91a29cf56534..5009be19f8ba 100644
--- a/svx/source/sdr/contact/viewcontactofsdrobj.cxx
+++ b/svx/source/sdr/contact/viewcontactofsdrobj.cxx
@@ -41,8 +41,7 @@ ViewObjectContact& ViewContactOfSdrObj::CreateObjectSpecificViewObjectContact(Ob
 }
 
 ViewContactOfSdrObj::ViewContactOfSdrObj(SdrObject& rObj)
-:   ViewContact(),
-    mrObject(rObj),
+:   mrObject(rObj),
     meRememberedAnimationKind(SdrTextAniKind::NONE)
 {
     // init AnimationKind
diff --git a/svx/source/sdr/contact/viewcontactofsdrpage.cxx b/svx/source/sdr/contact/viewcontactofsdrpage.cxx
index d2fab00075fc..6f538ae88fba 100644
--- a/svx/source/sdr/contact/viewcontactofsdrpage.cxx
+++ b/svx/source/sdr/contact/viewcontactofsdrpage.cxx
@@ -488,8 +488,7 @@ ViewObjectContact& ViewContactOfSdrPage::CreateObjectSpecificViewObjectContact(O
 }
 
 ViewContactOfSdrPage::ViewContactOfSdrPage(SdrPage& rPage)
-:   ViewContact(),
-    mrPage(rPage),
+:   mrPage(rPage),
     maViewContactOfPageBackground(*this),
     maViewContactOfPageShadow(*this),
     maViewContactOfPageFill(*this),
diff --git a/svx/source/sdr/contact/viewobjectcontact.cxx b/svx/source/sdr/contact/viewobjectcontact.cxx
index 8059e55bcf18..fc43823e0e4a 100644
--- a/svx/source/sdr/contact/viewobjectcontact.cxx
+++ b/svx/source/sdr/contact/viewobjectcontact.cxx
@@ -74,7 +74,6 @@ AnimatedExtractingProcessor2D::AnimatedExtractingProcessor2D(
     bool bTextAnimationAllowed,
     bool bGraphicAnimationAllowed)
 :   drawinglayer::processor2d::BaseProcessor2D(rViewInformation),
-    maPrimitive2DSequence(),
     mbTextAnimationAllowed(bTextAnimationAllowed),
     mbGraphicAnimationAllowed(bGraphicAnimationAllowed)
 {
@@ -146,8 +145,6 @@ namespace sdr::contact {
 ViewObjectContact::ViewObjectContact(ObjectContact& rObjectContact, ViewContact& rViewContact)
 :   mrObjectContact(rObjectContact),
     mrViewContact(rViewContact),
-    maObjectRange(),
-    mxPrimitive2DSequence(),
     maGridOffset(0.0, 0.0),
     mbLazyInvalidate(false)
 {
diff --git a/svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx b/svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx
index 4d14e9359864..4f186b4d9072 100644
--- a/svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx
+++ b/svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx
@@ -140,16 +140,10 @@ namespace sdr::contact {
 
     public:
         ControlHolder()
-            :m_xControl()
-            ,m_xControlWindow()
-            ,m_xControlView()
         {
         }
 
         explicit ControlHolder( const Reference< XControl >& _rxControl )
-            :m_xControl()
-            ,m_xControlWindow()
-            ,m_xControlView()
         {
             *this = _rxControl;
         }
@@ -844,7 +838,6 @@ namespace sdr::contact {
         ,m_bControlIsVisible( false )
         ,m_bIsDesignModeListening( false )
         ,m_eControlDesignMode( eUnknown )
-        ,m_aZoomLevelNormalization()
     {
         DBG_ASSERT( m_pAntiImpl, "ViewObjectContactOfUnoControl_Impl::ViewObjectContactOfUnoControl_Impl: invalid AntiImpl!" );
 
diff --git a/svx/source/sdr/overlay/overlaymanager.cxx b/svx/source/sdr/overlay/overlaymanager.cxx
index 7a8e1a62bd2e..5a1e500f6c48 100644
--- a/svx/source/sdr/overlay/overlaymanager.cxx
+++ b/svx/source/sdr/overlay/overlaymanager.cxx
@@ -112,14 +112,10 @@ namespace sdr::overlay
         }
 
         OverlayManager::OverlayManager(OutputDevice& rOutputDevice)
-        :   Scheduler(),
-            mrOutputDevice(rOutputDevice),
-            maOverlayObjects(),
+        :   mrOutputDevice(rOutputDevice),
             maStripeColorA(COL_BLACK),
             maStripeColorB(COL_WHITE),
             mnStripeLengthPixel(5),
-            maViewTransformation(),
-            maViewInformation2D(),
             mfDiscreteOne(0.0)
         {
             // set Property 'ReducedDisplayQuality' to true to allow simpler interaction
diff --git a/svx/source/sdr/overlay/overlayobject.cxx b/svx/source/sdr/overlay/overlayobject.cxx
index 641ba16a041d..02211a192c16 100644
--- a/svx/source/sdr/overlay/overlayobject.cxx
+++ b/svx/source/sdr/overlay/overlayobject.cxx
@@ -83,9 +83,7 @@ namespace sdr::overlay
         }
 
         OverlayObject::OverlayObject(Color aBaseColor)
-        :   Event(),
-            mpOverlayManager(nullptr),
-            maPrimitive2DSequence(),
+        :   mpOverlayManager(nullptr),
             maOffset(0.0, 0.0),
             maBaseColor(aBaseColor),
             mbIsVisible(true),
diff --git a/svx/source/sdr/overlay/overlaytools.cxx b/svx/source/sdr/overlay/overlaytools.cxx
index 6d77add6652c..bb2ac72c3cee 100644
--- a/svx/source/sdr/overlay/overlaytools.cxx
+++ b/svx/source/sdr/overlay/overlaytools.cxx
@@ -46,8 +46,7 @@ OverlayStaticRectanglePrimitive::OverlayStaticRectanglePrimitive(
                                     const basegfx::BColor& rFillColor,
                                     double fTransparence,
                                     double fRotation)
-    : DiscreteMetricDependentPrimitive2D()
-    , maPosition(rPosition)
+    : maPosition(rPosition)
     , maSize(rSize)
     , maStrokeColor(rStrokeColor)
     , maFillColor(rFillColor)
@@ -134,8 +133,7 @@ sal_uInt32 OverlayStaticRectanglePrimitive::getPrimitive2DID() const
             sal_uInt16 nCenterY,
             double fShearX,
             double fRotation)
-        :   DiscreteMetricDependentPrimitive2D(),
-            maBitmapEx(rBitmapEx),
+        :   maBitmapEx(rBitmapEx),
             maBasePosition(rBasePosition),
             mnCenterX(nCenterX),
             mnCenterY(nCenterY),
@@ -218,8 +216,7 @@ sal_uInt32 OverlayStaticRectanglePrimitive::getPrimitive2DID() const
             const basegfx::BColor& rRGBColorA,
             const basegfx::BColor& rRGBColorB,
             double fDiscreteDashLength)
-        :   ViewportDependentPrimitive2D(),
-            maBasePosition(rBasePosition),
+        :   maBasePosition(rBasePosition),
             maRGBColorA(rRGBColorA),
             maRGBColorB(rRGBColorB),
             mfDiscreteDashLength(fDiscreteDashLength)
@@ -285,8 +282,7 @@ sal_uInt32 OverlayStaticRectanglePrimitive::getPrimitive2DID() const
             double fDiscreteGrow,
             double fDiscreteShrink,
             double fRotation)
-        :   DiscreteMetricDependentPrimitive2D(),
-            maObjectRange(rObjectRange),
+        :   maObjectRange(rObjectRange),
             maColor(rColor),
             mfTransparence(fTransparence),
             mfDiscreteGrow(fDiscreteGrow),
@@ -414,8 +410,7 @@ sal_uInt32 OverlayStaticRectanglePrimitive::getPrimitive2DID() const
             const basegfx::BColor& rRGBColorA,
             const basegfx::BColor& rRGBColorB,
             double fDiscreteDashLength)
-        :   ViewportDependentPrimitive2D(),
-            maBasePosition(rBasePosition),
+        :   maBasePosition(rBasePosition),
             meStyle(eStyle),
             maRGBColorA(rRGBColorA),
             maRGBColorB(rRGBColorB),
@@ -521,8 +516,7 @@ sal_uInt32 OverlayStaticRectanglePrimitive::getPrimitive2DID() const
             const basegfx::BColor& rRGBColorA,
             const basegfx::BColor& rRGBColorB,
             double fDiscreteDashLength)
-        :   ViewportDependentPrimitive2D(),
-            maRollingRectangle(aRollingRectangle),
+        :   maRollingRectangle(aRollingRectangle),
             maRGBColorA(rRGBColorA),
             maRGBColorB(rRGBColorB),
             mfDiscreteDashLength(fDiscreteDashLength)
diff --git a/svx/source/sdr/primitive2d/sdrcaptionprimitive2d.cxx b/svx/source/sdr/primitive2d/sdrcaptionprimitive2d.cxx
index 2b5b424b426d..69e7225f1fb0 100644
--- a/svx/source/sdr/primitive2d/sdrcaptionprimitive2d.cxx
+++ b/svx/source/sdr/primitive2d/sdrcaptionprimitive2d.cxx
@@ -126,8 +126,7 @@ namespace drawinglayer::primitive2d
             const basegfx::B2DPolygon& rTail,
             double fCornerRadiusX,
             double fCornerRadiusY)
-        :   BufferedDecompositionPrimitive2D(),
-            maTransform(rTransform),
+        :   maTransform(rTransform),
             maSdrLFSTAttribute(rSdrLFSTAttribute),
             maTail(rTail),
             mfCornerRadiusX(fCornerRadiusX),
diff --git a/svx/source/sdr/primitive2d/sdrconnectorprimitive2d.cxx b/svx/source/sdr/primitive2d/sdrconnectorprimitive2d.cxx
index 315640e8f2d7..60eaa006714a 100644
--- a/svx/source/sdr/primitive2d/sdrconnectorprimitive2d.cxx
+++ b/svx/source/sdr/primitive2d/sdrconnectorprimitive2d.cxx
@@ -78,8 +78,7 @@ namespace drawinglayer::primitive2d
         SdrConnectorPrimitive2D::SdrConnectorPrimitive2D(
             const attribute::SdrLineEffectsTextAttribute& rSdrLSTAttribute,
             const ::basegfx::B2DPolygon& rUnitPolygon)
-        :   BufferedDecompositionPrimitive2D(),
-            maSdrLSTAttribute(rSdrLSTAttribute),
+        :   maSdrLSTAttribute(rSdrLSTAttribute),
             maUnitPolygon(rUnitPolygon)
         {
         }
diff --git a/svx/source/sdr/primitive2d/sdrcustomshapeprimitive2d.cxx b/svx/source/sdr/primitive2d/sdrcustomshapeprimitive2d.cxx
index 0781f2329d84..058457f9e72a 100644
--- a/svx/source/sdr/primitive2d/sdrcustomshapeprimitive2d.cxx
+++ b/svx/source/sdr/primitive2d/sdrcustomshapeprimitive2d.cxx
@@ -94,8 +94,7 @@ namespace drawinglayer::primitive2d
             bool bWordWrap,
             bool b3DShape,
             const basegfx::B2DHomMatrix& rTransform)
-        :   BufferedDecompositionPrimitive2D(),
-            maSdrSTAttribute(rSdrSTAttribute),
+        :   maSdrSTAttribute(rSdrSTAttribute),
             maSubPrimitives(rSubPrimitives),
             maTextBox(rTextBox),
             mbWordWrap(bWordWrap),
diff --git a/svx/source/sdr/primitive2d/sdrellipseprimitive2d.cxx b/svx/source/sdr/primitive2d/sdrellipseprimitive2d.cxx
index a49f52c73091..fc0fd748ddee 100644
--- a/svx/source/sdr/primitive2d/sdrellipseprimitive2d.cxx
+++ b/svx/source/sdr/primitive2d/sdrellipseprimitive2d.cxx
@@ -111,8 +111,7 @@ namespace drawinglayer::primitive2d
         SdrEllipsePrimitive2D::SdrEllipsePrimitive2D(
             const basegfx::B2DHomMatrix& rTransform,
             const attribute::SdrLineFillEffectsTextAttribute& rSdrLFSTAttribute)
-        :   BufferedDecompositionPrimitive2D(),
-            maTransform(rTransform),
+        :   maTransform(rTransform),
             maSdrLFSTAttribute(rSdrLFSTAttribute)
         {
         }
diff --git a/svx/source/sdr/primitive2d/sdrframeborderprimitive2d.cxx b/svx/source/sdr/primitive2d/sdrframeborderprimitive2d.cxx
index cd20f177a9f0..138c98a5f5bb 100644
--- a/svx/source/sdr/primitive2d/sdrframeborderprimitive2d.cxx
+++ b/svx/source/sdr/primitive2d/sdrframeborderprimitive2d.cxx
@@ -69,8 +69,7 @@ namespace
             double fMinimalDiscreteUnit)
         :   mfRefModeOffset(0.0),
             maB2DVector(rB2DVector),
-            mfAngle(fAngle),
-            maOffsets()
+            mfAngle(fAngle)
         {
             if (!rStyle.IsUsed())
                 return;
@@ -196,7 +195,6 @@ namespace
 
     public:
         StyleVectorTable()
-        :   maEntries()
         {
         }
 
@@ -670,9 +668,7 @@ namespace drawinglayer::primitive2d
             maX(rX),
             maStyle(rStyle),
             maColor(nullptr != pForceColor ? *pForceColor : Color()),
-            mbForceColor(nullptr != pForceColor),
-            maStart(),
-            maEnd()
+            mbForceColor(nullptr != pForceColor)
         {
         }
 
@@ -853,8 +849,7 @@ namespace drawinglayer::primitive2d
         SdrFrameBorderPrimitive2D::SdrFrameBorderPrimitive2D(
             std::shared_ptr<SdrFrameBorderDataVector>& rFrameBorders,
             bool bForceToSingleDiscreteUnit)
-        :   BufferedDecompositionPrimitive2D(),
-            maFrameBorders(std::move(rFrameBorders)),
+        :   maFrameBorders(std::move(rFrameBorders)),
             mfMinimalNonZeroBorderWidth(0.0),
             mfMinimalNonZeroBorderWidthUsedForDecompose(0.0),
             mbForceToSingleDiscreteUnit(bForceToSingleDiscreteUnit)
diff --git a/svx/source/sdr/primitive2d/sdrgrafprimitive2d.cxx b/svx/source/sdr/primitive2d/sdrgrafprimitive2d.cxx
index 564970251bb7..5d6100e9dce9 100644
--- a/svx/source/sdr/primitive2d/sdrgrafprimitive2d.cxx
+++ b/svx/source/sdr/primitive2d/sdrgrafprimitive2d.cxx
@@ -127,8 +127,7 @@ SdrGrafPrimitive2D::SdrGrafPrimitive2D(
     const basegfx::B2DHomMatrix& rTransform,
     const attribute::SdrLineFillEffectsTextAttribute& rSdrLFSTAttribute,
     const GraphicObject& rGraphicObject, const GraphicAttr& rGraphicAttr)
-    : BufferedDecompositionPrimitive2D()
-    , maTransform(rTransform)
+    : maTransform(rTransform)
     , maSdrLFSTAttribute(rSdrLFSTAttribute)
     , maGraphicObject(rGraphicObject)
     , maGraphicAttr(rGraphicAttr)
diff --git a/svx/source/sdr/primitive2d/sdrmeasureprimitive2d.cxx b/svx/source/sdr/primitive2d/sdrmeasureprimitive2d.cxx
index 7a5f3f96ad73..6ee45194ff00 100644
--- a/svx/source/sdr/primitive2d/sdrmeasureprimitive2d.cxx
+++ b/svx/source/sdr/primitive2d/sdrmeasureprimitive2d.cxx
@@ -446,8 +446,7 @@ namespace drawinglayer::primitive2d
             bool bBelow,
             bool bTextRotation,
             bool bTextAutoAngle)
-        :   BufferedDecompositionPrimitive2D(),
-            maSdrLSTAttribute(rSdrLSTAttribute),
+        :   maSdrLSTAttribute(rSdrLSTAttribute),
             maStart(rStart),
             maEnd(rEnd),
             meHorizontal(eHorizontal),
diff --git a/svx/source/sdr/primitive2d/sdrole2primitive2d.cxx b/svx/source/sdr/primitive2d/sdrole2primitive2d.cxx
index 8cb5d1445273..ee3178fcf8b5 100644
--- a/svx/source/sdr/primitive2d/sdrole2primitive2d.cxx
+++ b/svx/source/sdr/primitive2d/sdrole2primitive2d.cxx
@@ -35,8 +35,7 @@ namespace drawinglayer::primitive2d
             const Primitive2DContainer& rOLEContent,
             const basegfx::B2DHomMatrix& rTransform,
             const attribute::SdrLineFillEffectsTextAttribute& rSdrLFSTAttribute)
-        :   BasePrimitive2D(),
-            maOLEContent(rOLEContent),
+        :   maOLEContent(rOLEContent),
             maTransform(rTransform),
             maSdrLFSTAttribute(rSdrLFSTAttribute)
         {
diff --git a/svx/source/sdr/primitive2d/sdrolecontentprimitive2d.cxx b/svx/source/sdr/primitive2d/sdrolecontentprimitive2d.cxx
index 528cce8fae59..b51ccfd8a733 100644
--- a/svx/source/sdr/primitive2d/sdrolecontentprimitive2d.cxx
+++ b/svx/source/sdr/primitive2d/sdrolecontentprimitive2d.cxx
@@ -133,8 +133,7 @@ namespace drawinglayer::primitive2d
             const basegfx::B2DHomMatrix& rObjectTransform,
             sal_uInt32 nGraphicVersion
         )
-        :   BufferedDecompositionPrimitive2D(),
-            mpSdrOle2Obj(const_cast< SdrOle2Obj* >(&rSdrOle2Obj)),
+        :   mpSdrOle2Obj(const_cast< SdrOle2Obj* >(&rSdrOle2Obj)),
             maObjectTransform(rObjectTransform),
             mnGraphicVersion(nGraphicVersion)
         {
diff --git a/svx/source/sdr/primitive2d/sdrpathprimitive2d.cxx b/svx/source/sdr/primitive2d/sdrpathprimitive2d.cxx
index cf22caa52020..9fe99f8ff79a 100644
--- a/svx/source/sdr/primitive2d/sdrpathprimitive2d.cxx
+++ b/svx/source/sdr/primitive2d/sdrpathprimitive2d.cxx
@@ -123,8 +123,7 @@ namespace drawinglayer::primitive2d
             const attribute::SdrLineFillEffectsTextAttribute& rSdrLFSTAttribute,
             const basegfx::B2DPolyPolygon& rUnitPolyPolygon,
             const basegfx::B2DPolyPolygon& rUnitDefinitionPolyPolygon)
-        :   BufferedDecompositionPrimitive2D(),
-            maTransform(rTransform),
+        :   maTransform(rTransform),
             maSdrLFSTAttribute(rSdrLFSTAttribute),
             maUnitPolyPolygon(rUnitPolyPolygon),
             maUnitDefinitionPolyPolygon(rUnitDefinitionPolyPolygon)
diff --git a/svx/source/sdr/primitive2d/sdrrectangleprimitive2d.cxx b/svx/source/sdr/primitive2d/sdrrectangleprimitive2d.cxx
index 3323f5c07f73..c8862f51dee4 100644
--- a/svx/source/sdr/primitive2d/sdrrectangleprimitive2d.cxx
+++ b/svx/source/sdr/primitive2d/sdrrectangleprimitive2d.cxx
@@ -117,8 +117,7 @@ namespace drawinglayer::primitive2d
             double fCornerRadiusX,
             double fCornerRadiusY,
             bool bForceFillForHitTest)
-        :   BufferedDecompositionPrimitive2D(),
-            maTransform(rTransform),
+        :   maTransform(rTransform),
             maSdrLFSTAttribute(rSdrLFSTAttribute),
             mfCornerRadiusX(fCornerRadiusX),
             mfCornerRadiusY(fCornerRadiusY),
diff --git a/svx/source/sdr/primitive2d/sdrtextprimitive2d.cxx b/svx/source/sdr/primitive2d/sdrtextprimitive2d.cxx
index 778eeeac2170..5bc06f832abe 100644
--- a/svx/source/sdr/primitive2d/sdrtextprimitive2d.cxx
+++ b/svx/source/sdr/primitive2d/sdrtextprimitive2d.cxx
@@ -95,13 +95,10 @@ namespace drawinglayer::primitive2d
         SdrTextPrimitive2D::SdrTextPrimitive2D(
             const SdrText* pSdrText,
             const OutlinerParaObject& rOutlinerParaObject)
-        :   BufferedDecompositionPrimitive2D(),
-            mrSdrText(const_cast< SdrText* >(pSdrText)),
+        :   mrSdrText(const_cast< SdrText* >(pSdrText)),
             maOutlinerParaObject(rOutlinerParaObject),
-            mxLastVisualizingPage(),
             mnLastPageNumber(0),
             mnLastPageCount(0),
-            maLastTextBackgroundColor(),
             mbContainsPageField(false),
             mbContainsPageCountField(false),
             mbContainsOtherFields(false)
diff --git a/svx/source/sidebar/area/AreaPropertyPanelBase.cxx b/svx/source/sidebar/area/AreaPropertyPanelBase.cxx
index da8eba0a49e7..6329c2121bb8 100644
--- a/svx/source/sidebar/area/AreaPropertyPanelBase.cxx
+++ b/svx/source/sidebar/area/AreaPropertyPanelBase.cxx
@@ -71,12 +71,6 @@ AreaPropertyPanelBase::AreaPropertyPanelBase(
       mnLastPosBitmap(0),
       mnLastPosPattern(0),
       mnLastTransSolid(50),
-      maGradientLinear(),
-      maGradientAxial(),
-      maGradientRadial(),
-      maGradientElliptical(),
-      maGradientSquare(),
-      maGradientRect(),
       mxColorTextFT(m_xBuilder->weld_label("filllabel")),
       mxLbFillType(m_xBuilder->weld_combo_box("fillstylearea")),
       mxLbFillAttr(m_xBuilder->weld_combo_box("fillattrhb")),
@@ -92,19 +86,12 @@ AreaPropertyPanelBase::AreaPropertyPanelBase(
       mxMTRAngle(m_xBuilder->weld_metric_spin_button("gradangle", FieldUnit::DEGREE)),
       mxGradientStyle(m_xBuilder->weld_combo_box("gradientstyle")),
       mxBmpImport(m_xBuilder->weld_button("bmpimport")),
-      mpStyleItem(),
-      mpColorItem(),
-      mpFillGradientItem(),
-      mpHatchItem(),
-      mpBitmapItem(),
       maImgAxial(BMP_AXIAL),
       maImgElli(BMP_ELLI),
       maImgQuad(BMP_QUAD),
       maImgRadial(BMP_RADIAL),
       maImgSquare(BMP_SQUARE),
-      maImgLinear(BMP_LINEAR),
-      mpFloatTransparenceItem(),
-      mpTransparanceItem()
+      maImgLinear(BMP_LINEAR)
 {
     Initialize();
 }
diff --git a/svx/source/sidebar/line/LinePropertyPanel.cxx b/svx/source/sidebar/line/LinePropertyPanel.cxx
index acd75820f58d..02dd597bd056 100644
--- a/svx/source/sidebar/line/LinePropertyPanel.cxx
+++ b/svx/source/sidebar/line/LinePropertyPanel.cxx
@@ -43,8 +43,7 @@ LinePropertyPanel::LinePropertyPanel(
     maTransControl(SID_ATTR_LINE_TRANSPARENCE, *pBindings, *this),
     maEdgeStyle(SID_ATTR_LINE_JOINT, *pBindings, *this),
     maCapStyle(SID_ATTR_LINE_CAP, *pBindings, *this),
-    mpBindings(pBindings),
-    maContext()
+    mpBindings(pBindings)
 {
     setMapUnit(maWidthControl.GetCoreMetric());
 }
diff --git a/svx/source/sidebar/media/MediaPlaybackPanel.cxx b/svx/source/sidebar/media/MediaPlaybackPanel.cxx
index 8909ead9669a..b23c612ffe83 100644
--- a/svx/source/sidebar/media/MediaPlaybackPanel.cxx
+++ b/svx/source/sidebar/media/MediaPlaybackPanel.cxx
@@ -32,7 +32,6 @@ MediaPlaybackPanel::MediaPlaybackPanel (
     weld::Widget* pParent,
     SfxBindings* pBindings)
     : PanelLayout(pParent, "MediaPlaybackPanel", "svx/ui/mediaplayback.ui"),
-    MediaControlBase(),
     maMediaController(SID_AVMEDIA_TOOLBOX, *pBindings, *this),
     maIdle("MediaPlaybackPanel"),
     mpBindings(pBindings)
diff --git a/svx/source/sidebar/nbdtmg.cxx b/svx/source/sidebar/nbdtmg.cxx
index 3870a634ccf7..55557eb0ff17 100644
--- a/svx/source/sidebar/nbdtmg.cxx
+++ b/svx/source/sidebar/nbdtmg.cxx
@@ -243,7 +243,6 @@ sal_Unicode BulletsTypeMgr::aDynamicBulletTypes[]={' ',' ',' ',' ',' ',' ',' ','
 sal_Unicode BulletsTypeMgr::aDynamicRTLBulletTypes[]={' ',' ',' ',' ',' ',' ',' ',' '};
 
 BulletsTypeMgr::BulletsTypeMgr()
-    : NBOTypeMgrBase()
 {
     Init();
 }
@@ -370,7 +369,6 @@ bool BulletsTypeMgr::IsCustomized(sal_uInt16 nIndex)
 
 // Numbering Type lib
 NumberingTypeMgr::NumberingTypeMgr()
-    : NBOTypeMgrBase()
 {
     Init();
     maDefaultNumberSettingsArr = maNumberSettingsArr;
@@ -551,7 +549,6 @@ bool NumberingTypeMgr::IsCustomized(sal_uInt16 nIndex)
 }
 // Multi-level /Outline Type lib
 OutlineTypeMgr::OutlineTypeMgr()
-    : NBOTypeMgrBase()
 {
     Init();
     for(sal_Int32 nItem = 0; nItem < DEFAULT_NUM_VALUSET_COUNT; nItem++ )
diff --git a/svx/source/sidebar/paragraph/ParaPropertyPanel.cxx b/svx/source/sidebar/paragraph/ParaPropertyPanel.cxx
index 4816b7d085a1..5b592a7f4c98 100644
--- a/svx/source/sidebar/paragraph/ParaPropertyPanel.cxx
+++ b/svx/source/sidebar/paragraph/ParaPropertyPanel.cxx
@@ -425,7 +425,6 @@ ParaPropertyPanel::ParaPropertyPanel(weld::Widget* pParent,
       maLRSpaceControl (SID_ATTR_PARA_LRSPACE,*pBindings,*this),
       maULSpaceControl (SID_ATTR_PARA_ULSPACE, *pBindings,*this),
       m_aMetricCtl (SID_ATTR_METRIC, *pBindings,*this),
-      maContext(),
       mpBindings(pBindings),
       mxSidebar(rxSidebar)
 {
diff --git a/svx/source/sidebar/possize/PosSizePropertyPanel.cxx b/svx/source/sidebar/possize/PosSizePropertyPanel.cxx
index 943117f9a57d..cb309821b824 100644
--- a/svx/source/sidebar/possize/PosSizePropertyPanel.cxx
+++ b/svx/source/sidebar/possize/PosSizePropertyPanel.cxx
@@ -86,13 +86,11 @@ PosSizePropertyPanel::PosSizePropertyPanel(
     mxAlignTbx2(m_xBuilder->weld_toolbar("aligntoolbar2")),
     mxAlignDispatch2(new ToolbarUnoDispatcher(*mxAlignTbx2, *m_xBuilder, rxFrame)),
     mxBtnEditChart(m_xBuilder->weld_button("btnEditChart")),
-    maRect(),
     mpView(nullptr),
     mlOldWidth(1),
     mlOldHeight(1),
     mlRotX(0),
     mlRotY(0),
-    maUIScale(),
     mePoolUnit(),
     meDlgUnit(FieldUnit::INCH), // #i124409# init with fallback default
     maTransfPosXControl(SID_ATTR_TRANSFORM_POS_X, *pBindings, *this),
@@ -107,7 +105,6 @@ PosSizePropertyPanel::PosSizePropertyPanel(
     maAutoWidthControl(SID_ATTR_TRANSFORM_AUTOWIDTH, *pBindings, *this),
     maAutoHeightControl(SID_ATTR_TRANSFORM_AUTOHEIGHT, *pBindings, *this),
     m_aMetricCtl(SID_ATTR_METRIC, *pBindings, *this),
-    maContext(),
     mpBindings(pBindings),
     mbSizeProtected(false),
     mbPositionProtected(false),
diff --git a/svx/source/sidebar/shapes/DefaultShapesPanel.cxx b/svx/source/sidebar/shapes/DefaultShapesPanel.cxx
index 5bdf70ff6e68..3ef33e52664d 100644
--- a/svx/source/sidebar/shapes/DefaultShapesPanel.cxx
+++ b/svx/source/sidebar/shapes/DefaultShapesPanel.cxx
@@ -30,7 +30,6 @@ DefaultShapesPanel::DefaultShapesPanel (
     weld::Widget* pParent,
     const css::uno::Reference<css::frame::XFrame>& rxFrame)
     : PanelLayout(pParent, "DefaultShapesPanel", "svx/ui/defaultshapespanel.ui")
-    , SvxShapeCommandsMap()
     , mxLineArrowSet(new ValueSet(nullptr))
     , mxLineArrowSetWin(new weld::CustomWeld(*m_xBuilder, "LinesArrows", *mxLineArrowSet))
     , mxCurveSet(new ValueSet(nullptr))
diff --git a/svx/source/smarttags/SmartTagMgr.cxx b/svx/source/smarttags/SmartTagMgr.cxx
index 4733a466663d..6b28dec427d4 100644
--- a/svx/source/smarttags/SmartTagMgr.cxx
+++ b/svx/source/smarttags/SmartTagMgr.cxx
@@ -48,10 +48,6 @@ using namespace com::sun::star::i18n;
 
 SmartTagMgr::SmartTagMgr( const OUString& rApplicationName )
     : maApplicationName( rApplicationName ),
-      maRecognizerList(),
-      maActionList(),
-      maDisabledSmartTagTypes(),
-      maSmartTagMap(),
       mxContext( ::comphelper::getProcessComponentContext() ),
       mbLabelTextWithSmartTags(true)
 {
diff --git a/svx/source/stbctrls/zoomsliderctrl.cxx b/svx/source/stbctrls/zoomsliderctrl.cxx
index 78c2951f764f..d48b9ab8bd10 100644
--- a/svx/source/stbctrls/zoomsliderctrl.cxx
+++ b/svx/source/stbctrls/zoomsliderctrl.cxx
@@ -53,11 +53,6 @@ struct SvxZoomSliderControl::SvxZoomSliderControl_Impl
         mnMinZoom( 0 ),
         mnMaxZoom( 0 ),
         mnSliderCenter( 0 ),
-        maSnappingPointOffsets(),
-        maSnappingPointZooms(),
-        maSliderButton(),
-        maIncreaseButton(),
-        maDecreaseButton(),
         mbValuesSet( false ),
         mbDraggingStarted( false ) {}
 };
diff --git a/svx/source/styles/CommonStylePreviewRenderer.cxx b/svx/source/styles/CommonStylePreviewRenderer.cxx
index fbd03539fda5..80116414dc94 100644
--- a/svx/source/styles/CommonStylePreviewRenderer.cxx
+++ b/svx/source/styles/CommonStylePreviewRenderer.cxx
@@ -46,11 +46,9 @@ CommonStylePreviewRenderer::CommonStylePreviewRenderer(
                                 const SfxObjectShell& rShell, OutputDevice& rOutputDev,
                                 SfxStyleSheetBase* pStyle, tools::Long nMaxHeight)
     : StylePreviewRenderer(rShell, rOutputDev, pStyle, nMaxHeight)
-    , m_pFont()
     , maFontColor(COL_AUTO)
     , maHighlightColor(COL_AUTO)
     , maBackgroundColor(COL_AUTO)
-    , maPixelSize()
     , maStyleName(mpStyle->GetName())
 {
 }
diff --git a/svx/source/svdraw/sdrundomanager.cxx b/svx/source/svdraw/sdrundomanager.cxx
index 8b1f19fbecfa..943a5fcb7326 100644
--- a/svx/source/svdraw/sdrundomanager.cxx
+++ b/svx/source/svdraw/sdrundomanager.cxx
@@ -23,7 +23,6 @@
 
 SdrUndoManager::SdrUndoManager()
     : EditUndoManager(20 /*nMaxUndoActionCount*/)
-    , maEndTextEditHdl()
     , mpLastUndoActionBeforeTextEdit(nullptr)
     , mnRedoActionCountBeforeTextEdit(0)
     , mbEndTextEditTriggeredFromUndo(false)
diff --git a/svx/source/svdraw/svddrgmt.cxx b/svx/source/svdraw/svddrgmt.cxx
index 36ec07b795f3..92958e1b7750 100644
--- a/svx/source/svdraw/svddrgmt.cxx
+++ b/svx/source/svdraw/svddrgmt.cxx
@@ -81,8 +81,7 @@ SdrDragEntry::~SdrDragEntry()
 
 
 SdrDragEntryPolyPolygon::SdrDragEntryPolyPolygon(const basegfx::B2DPolyPolygon& rOriginalPolyPolygon)
-:   SdrDragEntry(),
-    maOriginalPolyPolygon(rOriginalPolyPolygon)
+:   maOriginalPolyPolygon(rOriginalPolyPolygon)
 {
 }
 
@@ -134,8 +133,7 @@ drawinglayer::primitive2d::Primitive2DContainer SdrDragEntryPolyPolygon::createP
 SdrDragEntrySdrObject::SdrDragEntrySdrObject(
     const SdrObject& rOriginal,
     bool bModify)
-:   SdrDragEntry(),
-    maOriginal(rOriginal),
+:   maOriginal(rOriginal),
     mbModify(bModify)
 {
     // add SdrObject parts to transparent overlay stuff
@@ -181,8 +179,7 @@ drawinglayer::primitive2d::Primitive2DContainer SdrDragEntrySdrObject::createPri
 
 SdrDragEntryPrimitive2DSequence::SdrDragEntryPrimitive2DSequence(
     const drawinglayer::primitive2d::Primitive2DContainer& rSequence)
-:   SdrDragEntry(),
-    maPrimitive2DSequence(rSequence)
+:   maPrimitive2DSequence(rSequence)
 {
     // add parts to transparent overlay stuff if necessary
     setAddToTransparent(true);
@@ -627,9 +624,7 @@ void SdrDragMethod::applyCurrentTransformationToPolyPolygon(basegfx::B2DPolyPoly
 }
 
 SdrDragMethod::SdrDragMethod(SdrDragView& rNewView)
-:   maSdrDragEntries(),
-    maOverlayObjectList(),
-    mrSdrDragView(rNewView),
+:   mrSdrDragView(rNewView),
     mbMoveOnly(false),
     mbSolidDraggingActive(getSdrDragView().IsSolidDragging()),
     mbShiftPressed(false)
diff --git a/svx/source/svdraw/svdedxv.cxx b/svx/source/svdraw/svdedxv.cxx
index eda65d12ba19..4769752ebeef 100644
--- a/svx/source/svdraw/svdedxv.cxx
+++ b/svx/source/svdraw/svdedxv.cxx
@@ -470,10 +470,6 @@ TextEditOverlayObject::TextEditOverlayObject(const Color& rColor, OutlinerView&
                                              bool bVisualizeSurroundingFrame)
     : OverlayObject(rColor)
     , mrOutlinerView(rOutlinerView)
-    , maLastRange()
-    , maRange()
-    , maTextPrimitives()
-    , maLastTextPrimitives()
     , mbVisualizeSurroundingFrame(bVisualizeSurroundingFrame)
 {
     // no AA for TextEdit overlay
diff --git a/svx/source/svdraw/svdfmtf.cxx b/svx/source/svdraw/svdfmtf.cxx
index de91990ccde8..be753c35eaa1 100644
--- a/svx/source/svdraw/svdfmtf.cxx
+++ b/svx/source/svdraw/svdfmtf.cxx
@@ -81,13 +81,11 @@ ImpSdrGDIMetaFileImport::ImpSdrGDIMetaFileImport(
     SdrModel& rModel,
     SdrLayerID nLay,
     const tools::Rectangle& rRect)
-:   maTmpList(),
-    mpVD(VclPtr<VirtualDevice>::Create()),
+:   mpVD(VclPtr<VirtualDevice>::Create()),
     maScaleRect(rRect),
     mnMapScalingOfs(0),
     mpModel(&rModel),
     mnLayer(nLay),
-    maOldLineColor(),
     mnLineWidth(0),
     maLineJoin(basegfx::B2DLineJoin::NONE),
     maLineCap(css::drawing::LineCap_BUTT),
@@ -103,8 +101,7 @@ ImpSdrGDIMetaFileImport::ImpSdrGDIMetaFileImport(
     mbLastObjWasPolyWithoutLine(false),
     mbNoLine(false),
     mbNoFill(false),
-    mbLastObjWasLine(false),
-    maClip()
+    mbLastObjWasLine(false)
 {
     mpVD->EnableOutput(false);
     mpVD->SetLineColor();
diff --git a/svx/source/svdraw/svditer.cxx b/svx/source/svdraw/svditer.cxx
index 397244efe1d6..eaca2b335dd4 100644
--- a/svx/source/svdraw/svditer.cxx
+++ b/svx/source/svdraw/svditer.cxx
@@ -24,8 +24,7 @@
 #include <osl/diagnose.h>
 
 SdrObjListIter::SdrObjListIter(const SdrObjList* pObjList, SdrIterMode eMode, bool bReverse)
-:   maObjList(),
-    mnIndex(0),
+:   mnIndex(0),
     mbReverse(bReverse),
     mbUseZOrder(true)
 {
@@ -38,8 +37,7 @@ SdrObjListIter::SdrObjListIter(const SdrObjList* pObjList, SdrIterMode eMode, bo
 }
 
 SdrObjListIter::SdrObjListIter(const SdrObjList* pObjList, bool bUseZOrder, SdrIterMode eMode, bool bReverse)
-:   maObjList(),
-    mnIndex(0),
+:   mnIndex(0),
     mbReverse(bReverse),
     mbUseZOrder(bUseZOrder)
 {
@@ -58,8 +56,7 @@ SdrObjListIter::SdrObjListIter(const SdrObjList* pObjList, bool bUseZOrder, SdrI
 }
 
 SdrObjListIter::SdrObjListIter(const SdrObject& rSdrObject, SdrIterMode eMode, bool bReverse)
-:   maObjList(),
-    mnIndex(0),
+:   mnIndex(0),
     mbReverse(bReverse),
     mbUseZOrder(true)
 {
@@ -68,8 +65,7 @@ SdrObjListIter::SdrObjListIter(const SdrObject& rSdrObject, SdrIterMode eMode, b
 }
 
 SdrObjListIter::SdrObjListIter(const SdrPage* pSdrPage, SdrIterMode eMode, bool bReverse)
-:   maObjList(),
-    mnIndex(0),
+:   mnIndex(0),
     mbReverse(bReverse),
     mbUseZOrder(true)
 {
@@ -79,8 +75,7 @@ SdrObjListIter::SdrObjListIter(const SdrPage* pSdrPage, SdrIterMode eMode, bool
 }
 
 SdrObjListIter::SdrObjListIter( const SdrMarkList& rMarkList, SdrIterMode eMode )
-:   maObjList(),
-    mnIndex(0),
+:   mnIndex(0),
     mbReverse(false),
     mbUseZOrder(true)
 {
diff --git a/svx/source/svdraw/svdobj.cxx b/svx/source/svdraw/svdobj.cxx
index 4364f858211c..17a2e0411cd3 100644
--- a/svx/source/svdraw/svdobj.cxx
+++ b/svx/source/svdraw/svdobj.cxx
@@ -343,7 +343,6 @@ SdrObject::SdrObject(SdrModel& rSdrModel)
     ,mnNavigationPosition(SAL_MAX_UINT32)
     ,mnLayerID(0)
     ,mpSvxShape( nullptr )
-    ,maWeakUnoShape()
     ,mbDoNotInsertIntoPageAutomatically(false)
 {
     m_bVirtObj         =false;
@@ -382,7 +381,6 @@ SdrObject::SdrObject(SdrModel& rSdrModel, SdrObject const & rSource)
     ,mnNavigationPosition(SAL_MAX_UINT32)
     ,mnLayerID(0)
     ,mpSvxShape( nullptr )
-    ,maWeakUnoShape()
     ,mbDoNotInsertIntoPageAutomatically(false)
 {
     m_bVirtObj         =false;
diff --git a/svx/source/svdraw/svdocapt.cxx b/svx/source/svdraw/svdocapt.cxx
index ca63798a2580..9e811de8bf4e 100644
--- a/svx/source/svdraw/svdocapt.cxx
+++ b/svx/source/svdraw/svdocapt.cxx
@@ -185,8 +185,7 @@ SdrCaptionObj::SdrCaptionObj(SdrModel& rSdrModel)
     aTailPoly(3),  // default size: 3 points = 2 lines
     mbSpecialTextBoxShadow(false),
     mbFixedTail(false),
-    mbSuppressGetBitmap(false),
-    maFixedTailPos()
+    mbSuppressGetBitmap(false)
 {
 }
 
@@ -208,8 +207,7 @@ SdrCaptionObj::SdrCaptionObj(
     aTailPoly(3),  // default size: 3 points = 2 lines
     mbSpecialTextBoxShadow(false),
     mbFixedTail(false),
-    mbSuppressGetBitmap(false),
-    maFixedTailPos()
+    mbSuppressGetBitmap(false)
 {
     aTailPoly[0]=maFixedTailPos=rTail;
 }
diff --git a/svx/source/svdraw/svdogrp.cxx b/svx/source/svdraw/svdogrp.cxx
index 485912e3859f..409b7bac8d5e 100644
--- a/svx/source/svdraw/svdogrp.cxx
+++ b/svx/source/svdraw/svdogrp.cxx
@@ -49,15 +49,13 @@ std::unique_ptr<sdr::contact::ViewContact> SdrObjGroup::CreateObjectSpecificView
 
 SdrObjGroup::SdrObjGroup(SdrModel& rSdrModel)
 :   SdrObject(rSdrModel),
-    SdrObjList(),
     maRefPoint(0, 0)
 {
     m_bClosedObj=false;
 }
 
 SdrObjGroup::SdrObjGroup(SdrModel& rSdrModel, SdrObjGroup const & rSource)
-:   SdrObject(rSdrModel, rSource),
-    SdrObjList()
+:   SdrObject(rSdrModel, rSource)
 {
     m_bClosedObj=false;
 
diff --git a/svx/source/svdraw/svdotextdecomposition.cxx b/svx/source/svdraw/svdotextdecomposition.cxx
index 5d8312beeefe..962636ac6a8d 100644
--- a/svx/source/svdraw/svdotextdecomposition.cxx
+++ b/svx/source/svdraw/svdotextdecomposition.cxx
@@ -102,14 +102,7 @@ namespace
 
     public:
         explicit impTextBreakupHandler(SdrOutliner& rOutliner)
-        :   maTextPortionPrimitives(),
-            maLinePrimitives(),
-            maParagraphPrimitives(),
-            mrOutliner(rOutliner),
-            maNewTransformA(),
-            maNewTransformB(),
-            maScale(),
-            maClipRange()
+        :   mrOutliner(rOutliner)
         {
         }
 
diff --git a/svx/source/svdraw/svdotextpathdecomposition.cxx b/svx/source/svdraw/svdotextpathdecomposition.cxx
index 83b5c6525419..292ad9c2b7b4 100644
--- a/svx/source/svdraw/svdotextpathdecomposition.cxx
+++ b/svx/source/svdraw/svdotextpathdecomposition.cxx
@@ -76,7 +76,6 @@ namespace
             mnTextLength(rInfo.mnTextLen),
             mnParagraph(rInfo.mnPara),
             maFont(rInfo.mrFont),
-            maDblDXArray(),
             maLocale(rInfo.mpLocale ? *rInfo.mpLocale : css::lang::Locale()),
             mbRTL(!rInfo.mrFont.IsVertical() && rInfo.IsRTL())
         {
diff --git a/svx/source/svdraw/svdoutlinercache.cxx b/svx/source/svdraw/svdoutlinercache.cxx
index 78746639e1c8..0fc6fc9730ce 100644
--- a/svx/source/svdraw/svdoutlinercache.cxx
+++ b/svx/source/svdraw/svdoutlinercache.cxx
@@ -23,10 +23,7 @@
 #include <svx/svdetc.hxx>
 
 SdrOutlinerCache::SdrOutlinerCache( SdrModel* pModel )
-:   mpModel( pModel ),
-    maModeOutline(),
-    maModeText(),
-    maActiveOutliners()
+:   mpModel( pModel )
 {
 }
 
diff --git a/svx/source/svdraw/svdpage.cxx b/svx/source/svdraw/svdpage.cxx
index 5b39e61bc901..40044d78aa4f 100644
--- a/svx/source/svdraw/svdpage.cxx
+++ b/svx/source/svdraw/svdpage.cxx
@@ -63,12 +63,8 @@ const sal_Int32 InitialObjectContainerCapacity (64);
 //////////////////////////////////////////////////////////////////////////////
 
 SdrObjList::SdrObjList()
-:   maList(),
-    maSdrObjListOutRect(),
-    maSdrObjListSnapRect(),
-    mbObjOrdNumsDirty(false),
+:   mbObjOrdNumsDirty(false),
     mbRectsDirty(false),
-    mxNavigationOrder(),
     mbIsNavigationOrderDirty(false)
 {
     maList.reserve(InitialObjectContainerCapacity);
@@ -1157,8 +1153,7 @@ static void ImpPageChange(SdrPage& rSdrPage)
 }
 
 SdrPageProperties::SdrPageProperties(SdrPage& rSdrPage)
-:   SfxListener(),
-    mpSdrPage(&rSdrPage),
+:   mpSdrPage(&rSdrPage),
     mpStyleSheet(nullptr),
     maProperties(
         mpSdrPage->getSdrModelFromSdrPage().GetItemPool(),
@@ -1238,9 +1233,7 @@ void SdrPageProperties::SetStyleSheet(SfxStyleSheet* pStyleSheet)
 
 
 SdrPage::SdrPage(SdrModel& rModel, bool bMasterPage)
-:   SdrObjList(),
-    maPageUsers(),
-    mrSdrModelFromSdrPage(rModel),
+:   mrSdrModelFromSdrPage(rModel),
     mnWidth(10),
     mnHeight(10),
     mnBorderLeft(0),
@@ -1248,7 +1241,6 @@ SdrPage::SdrPage(SdrModel& rModel, bool bMasterPage)
     mnBorderRight(0),
     mnBorderLower(0),
     mpLayerAdmin(new SdrLayerAdmin(&rModel.GetLayerAdmin())),
-    mxUnoPage(),
     nPageNum(0),
     mbMaster(bMasterPage),
     mbInserted(false),
diff --git a/svx/source/svdraw/svdpdf.cxx b/svx/source/svdraw/svdpdf.cxx
index 471aa47375c3..3e253ede4fde 100644
--- a/svx/source/svdraw/svdpdf.cxx
+++ b/svx/source/svdraw/svdpdf.cxx
@@ -81,13 +81,11 @@ using namespace com::sun::star;
 
 ImpSdrPdfImport::ImpSdrPdfImport(SdrModel& rModel, SdrLayerID nLay, const tools::Rectangle& rRect,
                                  Graphic const& rGraphic)
-    : maTmpList()
-    , mpVD(VclPtr<VirtualDevice>::Create())
+    : mpVD(VclPtr<VirtualDevice>::Create())
     , maScaleRect(rRect)
     , mnMapScalingOfs(0)
     , mpModel(&rModel)
     , mnLayer(nLay)
-    , maOldLineColor()
     , mnLineWidth(0)
     , maDash(css::drawing::DashStyle_RECT, 0, 0, 0, 0, 0)
     , mbMov(false)
@@ -101,7 +99,6 @@ ImpSdrPdfImport::ImpSdrPdfImport(SdrModel& rModel, SdrLayerID nLay, const tools:
     , mbLastObjWasPolyWithoutLine(false)
     , mbNoLine(false)
     , mbNoFill(false)
-    , maClip()
     , mnPageCount(0)
     , mdPageHeightPts(0)
     , mpPDFium(vcl::pdf::PDFiumLibrary::get())
diff --git a/svx/source/svdraw/svdundo.cxx b/svx/source/svdraw/svdundo.cxx
index 51f35d8e80c7..9cc06ee19a81 100644
--- a/svx/source/svdraw/svdundo.cxx
+++ b/svx/source/svdraw/svdundo.cxx
@@ -244,8 +244,6 @@ void SdrUndoAttrObj::ensureStyleSheetInStyleSheetPool(SfxStyleSheetBasePool& rSt
 
 SdrUndoAttrObj::SdrUndoAttrObj(SdrObject& rNewObj, bool bStyleSheet1, bool bSaveText)
     : SdrUndoObj(rNewObj)
-    , mxUndoStyleSheet()
-    , mxRedoStyleSheet()
     , bHaveToTakeRedoSet(true)
 {
     bStyleSheet = bStyleSheet1;
diff --git a/svx/source/table/viewcontactoftableobj.cxx b/svx/source/table/viewcontactoftableobj.cxx
index 554bbe245a51..5911c00359d8 100644
--- a/svx/source/table/viewcontactoftableobj.cxx
+++ b/svx/source/table/viewcontactoftableobj.cxx
@@ -67,8 +67,7 @@ namespace drawinglayer::primitive2d
             SdrCellPrimitive2D(
                 const basegfx::B2DHomMatrix& rTransform,
                 const attribute::SdrFillTextAttribute& rSdrFTAttribute)
-            :   BufferedDecompositionPrimitive2D(),
-                maTransform(rTransform),
+            :   maTransform(rTransform),
                 maSdrFTAttribute(rSdrFTAttribute)
             {
             }
diff --git a/svx/source/tbxctrls/StylesPreviewWindow.cxx b/svx/source/tbxctrls/StylesPreviewWindow.cxx
index 4eed7e8352ba..5a31cf88a276 100644
--- a/svx/source/tbxctrls/StylesPreviewWindow.cxx
+++ b/svx/source/tbxctrls/StylesPreviewWindow.cxx
@@ -79,8 +79,7 @@ void StyleStatusListener::StateChangedAtStatusListener(SfxItemState /*eState*/,
 }
 
 StylePoolChangeListener::StylePoolChangeListener(StylesPreviewWindow_Base* pPreviewControl)
-    : SfxListener()
-    , m_pPreviewControl(pPreviewControl)
+    : m_pPreviewControl(pPreviewControl)
 {
     SfxObjectShell* pDocShell = SfxObjectShell::Current();
 
diff --git a/svx/source/tbxctrls/colrctrl.cxx b/svx/source/tbxctrls/colrctrl.cxx
index d6817c94402b..06b9c87700bc 100644
--- a/svx/source/tbxctrls/colrctrl.cxx
+++ b/svx/source/tbxctrls/colrctrl.cxx
@@ -181,7 +181,6 @@ constexpr sal_uInt16 gnRightSlot = SID_ATTR_LINE_COLOR;
 SvxColorDockingWindow::SvxColorDockingWindow(SfxBindings* _pBindings, SfxChildWindow* pCW, vcl::Window* _pParent)
     : SfxDockingWindow(_pBindings, pCW, _pParent,
         "DockingColorWindow", "svx/ui/dockingcolorwindow.ui")
-    , pColorList()
     , xColorSet(new SvxColorValueSet_docking(m_xBuilder->weld_scrolled_window("valuesetwin", true)))
     , xColorSetWin(new weld::CustomWeld(*m_xBuilder, "valueset", *xColorSet))
 {
diff --git a/svx/source/tbxctrls/fillctrl.cxx b/svx/source/tbxctrls/fillctrl.cxx
index 6c93563a0b20..65676e18d833 100644
--- a/svx/source/tbxctrls/fillctrl.cxx
+++ b/svx/source/tbxctrls/fillctrl.cxx
@@ -80,11 +80,6 @@ SvxFillToolBoxControl::SvxFillToolBoxControl(
     ToolBoxItemId nId,
     ToolBox& rTbx )
     : SfxToolBoxControl( nSlotId, nId, rTbx )
-    , mpStyleItem()
-    , mpColorItem()
-    , mpFillGradientItem()
-    , mpHatchItem()
-    , mpBitmapItem()
     , mxFillControl(nullptr)
     , mpLbFillType(nullptr)
     , mpToolBoxColor(nullptr)
diff --git a/svx/source/tbxctrls/formatpaintbrushctrl.cxx b/svx/source/tbxctrls/formatpaintbrushctrl.cxx
index 3fa94d551807..45c412ef78d1 100644
--- a/svx/source/tbxctrls/formatpaintbrushctrl.cxx
+++ b/svx/source/tbxctrls/formatpaintbrushctrl.cxx
@@ -37,7 +37,6 @@ SFX_IMPL_TOOLBOX_CONTROL( FormatPaintBrushToolBoxControl, SfxBoolItem );
 FormatPaintBrushToolBoxControl::FormatPaintBrushToolBoxControl( sal_uInt16 nSlotId, ToolBoxItemId nId, ToolBox& rTbx )
     : SfxToolBoxControl( nSlotId, nId, rTbx )
     , m_bPersistentCopy(false)
-    , m_aDoubleClickTimer()
 {
     sal_uInt64 nDblClkTime = rTbx.GetSettings().GetMouseSettings().GetDoubleClickTime();
 
diff --git a/svx/source/tbxctrls/tbcontrl.cxx b/svx/source/tbxctrls/tbcontrl.cxx
index 71dcd4ee811d..36fa3ad7faf2 100644
--- a/svx/source/tbxctrls/tbcontrl.cxx
+++ b/svx/source/tbxctrls/tbcontrl.cxx
@@ -635,7 +635,6 @@ private:
     LineListBox::LineListBox()
         : ValueSet(nullptr)
         , m_nWidth( 5 )
-        , m_sNone()
         , aVirDev(VclPtr<VirtualDevice>::Create())
         , aColor(Application::GetSettings().GetStyleSettings().GetWindowTextColor())
         , maPaintCol(COL_BLACK)
diff --git a/svx/source/unodialogs/textconversiondlgs/chinese_dictionarydialog.cxx b/svx/source/unodialogs/textconversiondlgs/chinese_dictionarydialog.cxx
index 6dc50fd1900f..6e164ff56ed8 100644
--- a/svx/source/unodialogs/textconversiondlgs/chinese_dictionarydialog.cxx
+++ b/svx/source/unodialogs/textconversiondlgs/chinese_dictionarydialog.cxx
@@ -43,7 +43,6 @@ DictionaryList::DictionaryList(std::unique_ptr<weld::TreeView> xControl)
     , m_pED_Term(nullptr)
     , m_pED_Mapping(nullptr)
     , m_pLB_Property(nullptr)
-    , m_aToBeDeleted()
 {
     m_xControl->make_sorted();
 }
diff --git a/svx/source/unodialogs/textconversiondlgs/chinese_translation_unodialog.cxx b/svx/source/unodialogs/textconversiondlgs/chinese_translation_unodialog.cxx
index fe0e3a46a78f..23635fbc8b94 100644
--- a/svx/source/unodialogs/textconversiondlgs/chinese_translation_unodialog.cxx
+++ b/svx/source/unodialogs/textconversiondlgs/chinese_translation_unodialog.cxx
@@ -32,7 +32,6 @@ using namespace ::com::sun::star;
 ChineseTranslation_UnoDialog::ChineseTranslation_UnoDialog()
                     : m_bDisposed(false)
                     , m_bInDispose(false)
-                    , m_aContainerMutex()
                     , m_aDisposeEventListeners(m_aContainerMutex)
 {
 }
diff --git a/svx/source/unodraw/UnoGraphicExporter.cxx b/svx/source/unodraw/UnoGraphicExporter.cxx
index 1aedee6202ec..4393cd1ffbf5 100644
--- a/svx/source/unodraw/UnoGraphicExporter.cxx
+++ b/svx/source/unodraw/UnoGraphicExporter.cxx
@@ -285,7 +285,7 @@ private:
 };
 
 ImplExportCheckVisisbilityRedirector::ImplExportCheckVisisbilityRedirector( SdrPage* pCurrentPage )
-:   ViewObjectContactRedirector(), mpCurrentPage( pCurrentPage )
+:   mpCurrentPage( pCurrentPage )
 {
 }
 
diff --git a/svx/source/unodraw/unomod.cxx b/svx/source/unodraw/unomod.cxx
index 25b6016dd419..b52b4b80a5b5 100644
--- a/svx/source/unodraw/unomod.cxx
+++ b/svx/source/unodraw/unomod.cxx
@@ -232,19 +232,7 @@ SdrModel& SvxUnoDrawingModel::getSdrModelFromUnoModel() const
 
 SvxUnoDrawingModel::SvxUnoDrawingModel(SdrModel* pDoc) noexcept
 :   SfxBaseModel(nullptr),
-    SvxFmMSFactory(),
-    css::drawing::XDrawPagesSupplier(),
-    css::lang::XServiceInfo(),
-    css::ucb::XAnyCompareFactory(),
-    mpDoc(pDoc),
-    mxDrawPagesAccess(),
-    mxDashTable(),
-    mxGradientTable(),
-    mxHatchTable(),
-    mxBitmapTable(),
-    mxTransGradientTable(),
-    mxMarkerTable(),
-    maTypeSequence()
+    mpDoc(pDoc)
 {
 }
 
diff --git a/svx/source/unodraw/unoshape.cxx b/svx/source/unodraw/unoshape.cxx
index 83e2eeb5304c..46611422ff23 100644
--- a/svx/source/unodraw/unoshape.cxx
+++ b/svx/source/unodraw/unoshape.cxx
@@ -132,7 +132,6 @@ struct SvxShapeImpl
         ,mpMaster( nullptr )
         ,mbHasSdrObjectOwnership( false )
         ,mbDisposing( false )
-        ,mpCreatedObj()
         ,maDisposeListeners( _rMutex )
         ,maPropertyNotifier( _rAntiImpl, _rMutex )
     {
diff --git a/svx/source/xoutdev/XPropertyEntry.cxx b/svx/source/xoutdev/XPropertyEntry.cxx
index d7b8ad266674..0c3d140e8d3d 100644
--- a/svx/source/xoutdev/XPropertyEntry.cxx
+++ b/svx/source/xoutdev/XPropertyEntry.cxx
@@ -21,7 +21,6 @@
 
 XPropertyEntry::XPropertyEntry(const OUString& rPropEntryName)
     : maPropEntryName(rPropEntryName)
-    , maUiBitmap()
 {
 }
 
diff --git a/svx/source/xoutdev/_xpoly.cxx b/svx/source/xoutdev/_xpoly.cxx
index 43c4dfb64605..f3bb16a1419f 100644
--- a/svx/source/xoutdev/_xpoly.cxx
+++ b/svx/source/xoutdev/_xpoly.cxx
@@ -848,7 +848,6 @@ XPolyPolygon::XPolyPolygon( const XPolyPolygon& ) = default;
 XPolyPolygon::XPolyPolygon( XPolyPolygon&& ) = default;
 
 XPolyPolygon::XPolyPolygon(const basegfx::B2DPolyPolygon& rPolyPolygon)
-    : pImpXPolyPolygon()
 {
     for(auto const& rCandidate : rPolyPolygon)
     {
diff --git a/svx/source/xoutdev/xtabdash.cxx b/svx/source/xoutdev/xtabdash.cxx
index 4d0cac97b612..20e75725e7a4 100644
--- a/svx/source/xoutdev/xtabdash.cxx
+++ b/svx/source/xoutdev/xtabdash.cxx
@@ -40,9 +40,6 @@ using namespace com::sun::star;
 
 XDashList::XDashList(const OUString& rPath, const OUString& rReferer)
     : XPropertyList(XPropertyListType::Dash, rPath, rReferer)
-    , maBitmapSolidLine()
-    , maStringSolidLine()
-    , maStringNoLine()
 {
 }
 


More information about the Libreoffice-commits mailing list