[Libreoffice-commits] core.git: compilerplugins/clang editeng/source include/editeng include/svl include/svx sc/inc svl/source svx/source

Noel Grandin noel.grandin at collabora.co.uk
Fri Mar 3 11:10:21 UTC 2017


 compilerplugins/clang/unusedmethods.py   |    8 +-------
 editeng/source/items/charhiddenitem.cxx  |    2 --
 editeng/source/items/frmitems.cxx        |    3 ---
 editeng/source/items/paraitem.cxx        |    4 ----
 editeng/source/items/textitem.cxx        |   11 -----------
 editeng/source/items/writingmodeitem.cxx |    2 --
 include/editeng/bulletitem.hxx           |    2 --
 include/editeng/charhiddenitem.hxx       |    2 --
 include/editeng/charsetcoloritem.hxx     |    2 --
 include/editeng/flditem.hxx              |    2 --
 include/editeng/flstitem.hxx             |    2 --
 include/editeng/forbiddenruleitem.hxx    |    2 --
 include/editeng/frmdiritem.hxx           |    2 --
 include/editeng/fwdtitem.hxx             |    2 --
 include/editeng/hngpnctitem.hxx          |    2 --
 include/editeng/lcolitem.hxx             |    2 --
 include/editeng/nhypitem.hxx             |    2 --
 include/editeng/nlbkitem.hxx             |    2 --
 include/editeng/opaqitem.hxx             |    2 --
 include/editeng/pgrditem.hxx             |    2 --
 include/editeng/prntitem.hxx             |    2 --
 include/editeng/prszitem.hxx             |    2 --
 include/editeng/rsiditem.hxx             |    2 --
 include/editeng/scriptspaceitem.hxx      |    2 --
 include/editeng/scripttypeitem.hxx       |    4 ----
 include/editeng/twolinesitem.hxx         |    1 -
 include/editeng/udlnitem.hxx             |    4 ----
 include/editeng/writingmodeitem.hxx      |    2 --
 include/svl/macitem.hxx                  |    2 --
 include/svx/algitem.hxx                  |    2 --
 include/svx/xflbckit.hxx                 |    1 -
 include/svx/xflbmpit.hxx                 |    1 -
 include/svx/xflbmsli.hxx                 |    1 -
 include/svx/xflbmsxy.hxx                 |    2 --
 include/svx/xflbmtit.hxx                 |    1 -
 include/svx/xflboxy.hxx                  |    2 --
 include/svx/xflbstit.hxx                 |    1 -
 include/svx/xflbtoxy.hxx                 |    2 --
 include/svx/xfltrit.hxx                  |    1 -
 include/svx/xftshtit.hxx                 |    2 --
 include/svx/xgrscit.hxx                  |    1 -
 include/svx/xlnedcit.hxx                 |    1 -
 include/svx/xlnedwit.hxx                 |    1 -
 include/svx/xlnstcit.hxx                 |    1 -
 include/svx/xlnstwit.hxx                 |    1 -
 include/svx/xlntrit.hxx                  |    1 -
 include/svx/xsflclit.hxx                 |    1 -
 sc/inc/attrib.hxx                        |   10 ----------
 sc/inc/docoptio.hxx                      |    1 -
 sc/inc/printopt.hxx                      |    1 -
 sc/inc/viewopti.hxx                      |    1 -
 svl/source/items/macitem.cxx             |    3 ---
 svx/source/items/algitem.cxx             |    1 -
 svx/source/xoutdev/xattr.cxx             |    9 ---------
 svx/source/xoutdev/xattr2.cxx            |   30 ------------------------------
 55 files changed, 1 insertion(+), 157 deletions(-)

New commits:
commit 2675f26f1a155257bd1680a1e1a1ba58da8c4452
Author: Noel Grandin <noel.grandin at collabora.co.uk>
Date:   Fri Mar 3 11:27:32 2017 +0200

    remove unused CreateDefault methods
    
    Change-Id: Ifbdd7d41f0938e9a03693f88416792ff8087f8c2
    Reviewed-on: https://gerrit.libreoffice.org/34850
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

diff --git a/compilerplugins/clang/unusedmethods.py b/compilerplugins/clang/unusedmethods.py
index c164b6e..d8db1c4 100755
--- a/compilerplugins/clang/unusedmethods.py
+++ b/compilerplugins/clang/unusedmethods.py
@@ -197,7 +197,7 @@ for d in definitionSet:
         continue
     if isOtherConstness(d, callSet):
         continue
-    # include assignment operators, if we remove them, the compiler creates a default one, which can have odd consequences
+    # exclude assignment operators, if we remove them, the compiler creates a default one, which can have odd consequences
     if "::operator=(" in d[1]:
         continue
     # these are only invoked implicitly, so the plugin does not see the calls
@@ -245,9 +245,6 @@ for d in definitionSet:
        continue
     if d[0] == "basic_ostream<type-parameter-?-?, type-parameter-?-?> &" and d[1].startswith("operator<<(basic_ostream<type-parameter-?-?"):
        continue
-    # ignore the SfxPoolItem CreateDefault methods for now
-    if d[1].endswith("::CreateDefault()"):
-        continue
     if "::operator" in d[1]:
         continue
 
@@ -302,9 +299,6 @@ for d in definitionSet:
     # ignore external code
     if definitionToSourceLocationMap[d].startswith("external/"):
        continue
-    # ignore the SfxPoolItem CreateDefault methods for now
-    if d[1].endswith("::CreateDefault()"):
-        continue
     # ignore UNO constructor functions
     if (d[0] == "class com::sun::star::uno::Reference<class com::sun::star::uno::XInterface>" and
         d[1].endswith("_createInstance(const class com::sun::star::uno::Reference<class com::sun::star::lang::XMultiServiceFactory> &)")):
diff --git a/editeng/source/items/charhiddenitem.cxx b/editeng/source/items/charhiddenitem.cxx
index b8ad6cd..60a3c77 100644
--- a/editeng/source/items/charhiddenitem.cxx
+++ b/editeng/source/items/charhiddenitem.cxx
@@ -22,8 +22,6 @@
 #include <editeng/eerdll.hxx>
 
 
-SfxPoolItem* SvxCharHiddenItem::CreateDefault() { return new  SvxCharHiddenItem(false, 0);}
-
 SvxCharHiddenItem::SvxCharHiddenItem( const bool bHidden, const sal_uInt16 nId ) :
     SfxBoolItem( nId, bHidden )
 {
diff --git a/editeng/source/items/frmitems.cxx b/editeng/source/items/frmitems.cxx
index 2c45bbd..ffff58e 100644
--- a/editeng/source/items/frmitems.cxx
+++ b/editeng/source/items/frmitems.cxx
@@ -147,8 +147,6 @@ SfxPoolItem* SvxPaperBinItem::CreateDefault() { return new  SvxPaperBinItem(0);}
 SfxPoolItem* SvxSizeItem::CreateDefault() { return new  SvxSizeItem(0);}
 SfxPoolItem* SvxLRSpaceItem::CreateDefault() { return new  SvxLRSpaceItem(0);}
 SfxPoolItem* SvxULSpaceItem::CreateDefault() { return new  SvxULSpaceItem(0);}
-SfxPoolItem* SvxPrintItem::CreateDefault() { return new  SvxPrintItem(0);}
-SfxPoolItem* SvxOpaqueItem::CreateDefault() { return new  SvxOpaqueItem(0);}
 SfxPoolItem* SvxProtectItem::CreateDefault() { return new  SvxProtectItem(0);}
 SfxPoolItem* SvxBrushItem::CreateDefault() { return new  SvxBrushItem(0);}
 SfxPoolItem* SvxShadowItem::CreateDefault() { return new  SvxShadowItem(0);}
@@ -157,7 +155,6 @@ SfxPoolItem* SvxBoxInfoItem::CreateDefault() { return new  SvxBoxInfoItem(0);}
 SfxPoolItem* SvxFormatBreakItem::CreateDefault() { return new  SvxFormatBreakItem(SvxBreak::NONE, 0);}
 SfxPoolItem* SvxFormatKeepItem::CreateDefault() { return new  SvxFormatKeepItem(false, 0);}
 SfxPoolItem* SvxLineItem::CreateDefault() { return new  SvxLineItem(0);}
-SfxPoolItem* SvxFrameDirectionItem::CreateDefault() { return new  SvxFrameDirectionItem(FRMDIR_HORI_LEFT_TOP, 0);}
 
 
 SfxPoolItem* SvxPaperBinItem::Clone( SfxItemPool* ) const
diff --git a/editeng/source/items/paraitem.cxx b/editeng/source/items/paraitem.cxx
index 8eafaf6..760e77f 100644
--- a/editeng/source/items/paraitem.cxx
+++ b/editeng/source/items/paraitem.cxx
@@ -61,11 +61,7 @@ SfxPoolItem* SvxHyphenZoneItem::CreateDefault() { return new  SvxHyphenZoneItem(
 SfxPoolItem* SvxTabStopItem::CreateDefault() { return new  SvxTabStopItem(0);}
 SfxPoolItem* SvxFormatSplitItem::CreateDefault() { return new  SvxFormatSplitItem(false, 0);}
 SfxPoolItem* SvxPageModelItem::CreateDefault() { return new  SvxPageModelItem(0);}
-SfxPoolItem* SvxScriptSpaceItem::CreateDefault() { return new  SvxScriptSpaceItem(false, 0);}
-SfxPoolItem* SvxHangingPunctuationItem::CreateDefault() { return new  SvxHangingPunctuationItem(false, 0);}
-SfxPoolItem* SvxForbiddenRuleItem::CreateDefault() { return new  SvxForbiddenRuleItem(false, 0);}
 SfxPoolItem* SvxParaVertAlignItem::CreateDefault() { return new  SvxParaVertAlignItem(Align::Automatic, 0);}
-SfxPoolItem* SvxParaGridItem::CreateDefault() { return new  SvxParaGridItem(true, 0);}
 
 
 enum class SvxSpecialLineSpace
diff --git a/editeng/source/items/textitem.cxx b/editeng/source/items/textitem.cxx
index 4b4b621..4cf3b83 100644
--- a/editeng/source/items/textitem.cxx
+++ b/editeng/source/items/textitem.cxx
@@ -106,34 +106,23 @@ SfxPoolItem* SvxFontItem::CreateDefault() {return new SvxFontItem(0);}
 SfxPoolItem* SvxPostureItem::CreateDefault() { return new SvxPostureItem(ITALIC_NONE, 0);}
 SfxPoolItem* SvxWeightItem::CreateDefault() {return new SvxWeightItem(WEIGHT_NORMAL, 0);}
 SfxPoolItem* SvxFontHeightItem::CreateDefault() {return new SvxFontHeightItem(240, 100, 0);}
-SfxPoolItem* SvxFontWidthItem::CreateDefault() {return new SvxFontWidthItem(0, 100, 0);}
 SfxPoolItem* SvxTextLineItem::CreateDefault() {return new SvxTextLineItem(LINESTYLE_NONE, 0);}
-SfxPoolItem* SvxUnderlineItem::CreateDefault() {return new SvxUnderlineItem(LINESTYLE_NONE, 0);}
-SfxPoolItem* SvxOverlineItem::CreateDefault() {return new SvxOverlineItem(LINESTYLE_NONE, 0);}
 SfxPoolItem* SvxCrossedOutItem::CreateDefault() {return new SvxCrossedOutItem(STRIKEOUT_NONE, 0);}
 SfxPoolItem* SvxShadowedItem::CreateDefault() {return new SvxShadowedItem(false, 0);}
 SfxPoolItem* SvxAutoKernItem::CreateDefault() {return new SvxAutoKernItem(false, 0);}
 SfxPoolItem* SvxWordLineModeItem::CreateDefault() {return new SvxWordLineModeItem(false, 0);}
 SfxPoolItem* SvxContourItem::CreateDefault() {return new SvxContourItem(false, 0);}
-SfxPoolItem* SvxPropSizeItem::CreateDefault() {return new SvxPropSizeItem(100, 0);}
 SfxPoolItem* SvxColorItem::CreateDefault() {return new SvxColorItem(0);}
 SfxPoolItem* SvxBackgroundColorItem::CreateDefault() {return new SvxBackgroundColorItem(0);}
-SfxPoolItem* SvxCharSetColorItem::CreateDefault() {return new SvxCharSetColorItem(0);}
 SfxPoolItem* SvxKerningItem::CreateDefault() {return new SvxKerningItem(0, 0);}
 SfxPoolItem* SvxCaseMapItem::CreateDefault() {return new SvxCaseMapItem(SVX_CASEMAP_NOT_MAPPED, 0);}
 SfxPoolItem* SvxEscapementItem::CreateDefault() {return new SvxEscapementItem(0);}
 SfxPoolItem* SvxLanguageItem::CreateDefault() {return new SvxLanguageItem(LANGUAGE_GERMAN, 0);}
-SfxPoolItem* SvxNoLinebreakItem::CreateDefault() {return new SvxNoLinebreakItem(true, 0);}
-SfxPoolItem* SvxNoHyphenItem::CreateDefault() {return new SvxNoHyphenItem(true, 0);}
-SfxPoolItem* SvxLineColorItem::CreateDefault() {return new SvxLineColorItem(0);}
 SfxPoolItem* SvxBlinkItem::CreateDefault() {return new SvxBlinkItem(false, 0);}
 SfxPoolItem* SvxEmphasisMarkItem::CreateDefault() {return new SvxEmphasisMarkItem(FontEmphasisMark::NONE, 0);}
-SfxPoolItem* SvxTwoLinesItem::CreateDefault() {return new SvxTwoLinesItem(true, 0, 0, 0);}
-SfxPoolItem* SvxScriptTypeItem::CreateDefault() {return new SvxScriptTypeItem();}
 SfxPoolItem* SvxCharRotateItem::CreateDefault() {return new SvxCharRotateItem(0, false, 0);}
 SfxPoolItem* SvxCharScaleWidthItem::CreateDefault() {return new SvxCharScaleWidthItem(100, 0);}
 SfxPoolItem* SvxCharReliefItem::CreateDefault() {return new SvxCharReliefItem(FontRelief::NONE, 0);}
-SfxPoolItem* SvxRsidItem::CreateDefault() {return new SvxRsidItem(0, 0);}
 
 
 // class SvxFontListItem -------------------------------------------------
diff --git a/editeng/source/items/writingmodeitem.cxx b/editeng/source/items/writingmodeitem.cxx
index 85387f9..7d7dd1e 100644
--- a/editeng/source/items/writingmodeitem.cxx
+++ b/editeng/source/items/writingmodeitem.cxx
@@ -25,8 +25,6 @@ using namespace ::com::sun::star::uno;
 using namespace ::com::sun::star::text;
 
 
-SfxPoolItem* SvxWritingModeItem::CreateDefault() { return new  SvxWritingModeItem(css::text::WritingMode_LR_TB, 0);}
-
 SvxWritingModeItem::SvxWritingModeItem( WritingMode eValue, sal_uInt16 _nWhich )
     : SfxUInt16Item( _nWhich, (sal_uInt16)eValue )
 {
diff --git a/include/editeng/bulletitem.hxx b/include/editeng/bulletitem.hxx
index 63bc582..0d1fe95 100644
--- a/include/editeng/bulletitem.hxx
+++ b/include/editeng/bulletitem.hxx
@@ -59,8 +59,6 @@ class EDITENG_DLLPUBLIC SvxBulletItem : public SfxPoolItem
     void    SetDefaults_Impl();
 
 public:
-    static SfxPoolItem* CreateDefault();
-
     explicit SvxBulletItem( sal_uInt16 nWhich );
     explicit SvxBulletItem( SvStream& rStrm, sal_uInt16 nWhich );
     SvxBulletItem( const SvxBulletItem& );
diff --git a/include/editeng/charhiddenitem.hxx b/include/editeng/charhiddenitem.hxx
index 2cdc197..daa1faa 100644
--- a/include/editeng/charhiddenitem.hxx
+++ b/include/editeng/charhiddenitem.hxx
@@ -32,8 +32,6 @@
 class EDITENG_DLLPUBLIC SvxCharHiddenItem : public SfxBoolItem
 {
 public:
-    static SfxPoolItem* CreateDefault();
-
     SvxCharHiddenItem( const bool bHidden /*= false*/, const sal_uInt16 nId );
 
     virtual SfxPoolItem*    Clone( SfxItemPool *pPool = nullptr ) const override;
diff --git a/include/editeng/charsetcoloritem.hxx b/include/editeng/charsetcoloritem.hxx
index b0208a9..82dc4a6 100644
--- a/include/editeng/charsetcoloritem.hxx
+++ b/include/editeng/charsetcoloritem.hxx
@@ -34,8 +34,6 @@ class EDITENG_DLLPUBLIC SvxCharSetColorItem : public SvxColorItem
 {
     rtl_TextEncoding eFrom;
 public:
-    static SfxPoolItem* CreateDefault();
-
     explicit SvxCharSetColorItem( const sal_uInt16 nId  );
     SvxCharSetColorItem( const Color& aColor, const rtl_TextEncoding eFrom,
                      const sal_uInt16 nId  );
diff --git a/include/editeng/flditem.hxx b/include/editeng/flditem.hxx
index eabb476..89cd9ac 100644
--- a/include/editeng/flditem.hxx
+++ b/include/editeng/flditem.hxx
@@ -72,8 +72,6 @@ private:
     EDITENG_DLLPRIVATE SvxFieldItem( SvxFieldData* pField, const sal_uInt16 nId );
 
 public:
-            static SfxPoolItem* CreateDefault();
-
             SvxFieldItem( const SvxFieldData& rField, const sal_uInt16 nId  );
             SvxFieldItem( const SvxFieldItem& rItem );
             virtual ~SvxFieldItem() override;
diff --git a/include/editeng/flstitem.hxx b/include/editeng/flstitem.hxx
index 894add8..f75ccca 100644
--- a/include/editeng/flstitem.hxx
+++ b/include/editeng/flstitem.hxx
@@ -42,8 +42,6 @@ private:
     css::uno::Sequence< OUString >  aFontNameSeq;
 
 public:
-    static SfxPoolItem* CreateDefault();
-
     SvxFontListItem( const FontList* pFontLst,
                      const sal_uInt16 nId  );
     SvxFontListItem( const SvxFontListItem& rItem );
diff --git a/include/editeng/forbiddenruleitem.hxx b/include/editeng/forbiddenruleitem.hxx
index 9f351ae..2d7f2f4 100644
--- a/include/editeng/forbiddenruleitem.hxx
+++ b/include/editeng/forbiddenruleitem.hxx
@@ -32,8 +32,6 @@
 class EDITENG_DLLPUBLIC SvxForbiddenRuleItem : public SfxBoolItem
 {
 public:
-    static SfxPoolItem* CreateDefault();
-
     SvxForbiddenRuleItem( bool bOn /*= false*/,
                         const sal_uInt16 nId  );
 
diff --git a/include/editeng/frmdiritem.hxx b/include/editeng/frmdiritem.hxx
index 40b8aa0..7cc444c 100644
--- a/include/editeng/frmdiritem.hxx
+++ b/include/editeng/frmdiritem.hxx
@@ -35,8 +35,6 @@
 class EDITENG_DLLPUBLIC SvxFrameDirectionItem : public SfxUInt16Item
 {
 public:
-    static SfxPoolItem* CreateDefault();
-
     SvxFrameDirectionItem( SvxFrameDirection nValue /*= FRMDIR_HORI_LEFT_TOP*/,
                             sal_uInt16 nWhich  );
     virtual ~SvxFrameDirectionItem() override;
diff --git a/include/editeng/fwdtitem.hxx b/include/editeng/fwdtitem.hxx
index 06fe69a..a79de4b 100644
--- a/include/editeng/fwdtitem.hxx
+++ b/include/editeng/fwdtitem.hxx
@@ -35,8 +35,6 @@ class SvxFontWidthItem : public SfxPoolItem
     sal_uInt16  nWidth;         // 0 = default
     sal_uInt16  nProp;          // default 100%
 public:
-    static SfxPoolItem* CreateDefault();
-
     SvxFontWidthItem(   const sal_uInt16 nSz /*= 0*/,
                         const sal_uInt16 nPropWidth /*= 100*/,
                         const sal_uInt16 nId  );
diff --git a/include/editeng/hngpnctitem.hxx b/include/editeng/hngpnctitem.hxx
index d4b1c18..b68c288 100644
--- a/include/editeng/hngpnctitem.hxx
+++ b/include/editeng/hngpnctitem.hxx
@@ -32,8 +32,6 @@
 class EDITENG_DLLPUBLIC SvxHangingPunctuationItem : public SfxBoolItem
 {
 public:
-    static SfxPoolItem* CreateDefault();
-
     SvxHangingPunctuationItem( bool bOn /*= false*/, const sal_uInt16 nId  );
 
     virtual SfxPoolItem*    Clone( SfxItemPool *pPool = nullptr ) const override;
diff --git a/include/editeng/lcolitem.hxx b/include/editeng/lcolitem.hxx
index 61d94b6..856f2d8 100644
--- a/include/editeng/lcolitem.hxx
+++ b/include/editeng/lcolitem.hxx
@@ -30,8 +30,6 @@
 class EDITENG_DLLPUBLIC SvxLineColorItem : public SvxColorItem
 {
 public:
-    static SfxPoolItem* CreateDefault();
-
     explicit SvxLineColorItem( const sal_uInt16 nId  );
     SvxLineColorItem( const SvxLineColorItem& rCopy );
     virtual ~SvxLineColorItem() override;
diff --git a/include/editeng/nhypitem.hxx b/include/editeng/nhypitem.hxx
index 74cad7a..3c5109b 100644
--- a/include/editeng/nhypitem.hxx
+++ b/include/editeng/nhypitem.hxx
@@ -26,8 +26,6 @@
 class EDITENG_DLLPUBLIC SvxNoHyphenItem : public SfxBoolItem
 {
 public:
-    static SfxPoolItem* CreateDefault();
-
     SvxNoHyphenItem( const bool bHyphen /*= true*/,
                      const sal_uInt16 nId  );
 
diff --git a/include/editeng/nlbkitem.hxx b/include/editeng/nlbkitem.hxx
index 1c1260a..fda14d9 100644
--- a/include/editeng/nlbkitem.hxx
+++ b/include/editeng/nlbkitem.hxx
@@ -26,8 +26,6 @@
 class EDITENG_DLLPUBLIC SvxNoLinebreakItem : public SfxBoolItem
 {
 public:
-    static SfxPoolItem* CreateDefault();
-
     SvxNoLinebreakItem( const bool bBreak /*= true*/,
                         const sal_uInt16 nId  );
 
diff --git a/include/editeng/opaqitem.hxx b/include/editeng/opaqitem.hxx
index 494349c..6b464e3 100644
--- a/include/editeng/opaqitem.hxx
+++ b/include/editeng/opaqitem.hxx
@@ -35,8 +35,6 @@ class SvXMLUnitConverter;
 class EDITENG_DLLPUBLIC SvxOpaqueItem : public SfxBoolItem
 {
 public:
-    static SfxPoolItem* CreateDefault();
-
     explicit SvxOpaqueItem( const sal_uInt16 nId , const bool bOpa = true );
     inline SvxOpaqueItem &operator=( const SvxOpaqueItem &rCpy );
 
diff --git a/include/editeng/pgrditem.hxx b/include/editeng/pgrditem.hxx
index 0e11a8b..6b3f297 100644
--- a/include/editeng/pgrditem.hxx
+++ b/include/editeng/pgrditem.hxx
@@ -33,8 +33,6 @@
 class EDITENG_DLLPUBLIC SvxParaGridItem : public SfxBoolItem
 {
 public:
-    static SfxPoolItem* CreateDefault();
-
     SvxParaGridItem( const bool bSnapToGrid /*= true*/,
                      const sal_uInt16 nId  );
 
diff --git a/include/editeng/prntitem.hxx b/include/editeng/prntitem.hxx
index b7ddfa5..f276cf7 100644
--- a/include/editeng/prntitem.hxx
+++ b/include/editeng/prntitem.hxx
@@ -35,8 +35,6 @@
 class EDITENG_DLLPUBLIC SvxPrintItem : public SfxBoolItem
 {
 public:
-    static SfxPoolItem* CreateDefault();
-
     explicit SvxPrintItem( const sal_uInt16 nId , const bool bPrt = true );
     inline SvxPrintItem &operator=( const SvxPrintItem &rCpy );
 
diff --git a/include/editeng/prszitem.hxx b/include/editeng/prszitem.hxx
index 1ec271b..a786e29 100644
--- a/include/editeng/prszitem.hxx
+++ b/include/editeng/prszitem.hxx
@@ -32,8 +32,6 @@
 class EDITENG_DLLPUBLIC SvxPropSizeItem : public SfxUInt16Item
 {
 public:
-    static SfxPoolItem* CreateDefault();
-
     SvxPropSizeItem( const sal_uInt16 nPercent /*= 100*/,
                  const sal_uInt16 nID  );
 
diff --git a/include/editeng/rsiditem.hxx b/include/editeng/rsiditem.hxx
index ee21b7e..976b65d 100644
--- a/include/editeng/rsiditem.hxx
+++ b/include/editeng/rsiditem.hxx
@@ -19,8 +19,6 @@
 class EDITENG_DLLPUBLIC SvxRsidItem : public SfxUInt32Item
 {
 public:
-    static SfxPoolItem* CreateDefault();
-
     SvxRsidItem( sal_uInt32 nRsid, sal_uInt16 nId ) : SfxUInt32Item( nId, nRsid ) {}
     SvxRsidItem( SvStream& rIn, sal_uInt16 nId ) : SfxUInt32Item( nId, rIn ) {}
 
diff --git a/include/editeng/scriptspaceitem.hxx b/include/editeng/scriptspaceitem.hxx
index bfba016..788ed50 100644
--- a/include/editeng/scriptspaceitem.hxx
+++ b/include/editeng/scriptspaceitem.hxx
@@ -33,8 +33,6 @@
 class EDITENG_DLLPUBLIC SvxScriptSpaceItem : public SfxBoolItem
 {
 public:
-    static SfxPoolItem* CreateDefault();
-
     SvxScriptSpaceItem( bool bOn /*= false*/,
                         const sal_uInt16 nId  );
 
diff --git a/include/editeng/scripttypeitem.hxx b/include/editeng/scripttypeitem.hxx
index c9e72a7..4d86b9e 100644
--- a/include/editeng/scripttypeitem.hxx
+++ b/include/editeng/scripttypeitem.hxx
@@ -34,8 +34,6 @@
 class EDITENG_DLLPUBLIC SvxScriptTypeItem : public SfxUInt16Item
 {
 public:
-    static SfxPoolItem* CreateDefault();
-
     explicit SvxScriptTypeItem( SvtScriptType nType = SvtScriptType::LATIN );
     virtual SfxPoolItem* Clone( SfxItemPool *pPool = nullptr ) const override;
 
@@ -44,8 +42,6 @@ public:
 class EDITENG_DLLPUBLIC SvxScriptSetItem : public SfxSetItem
 {
 public:
-    static SfxPoolItem* CreateDefault();
-
     SvxScriptSetItem( sal_uInt16 nSlotId, SfxItemPool& rPool );
 
     virtual SfxPoolItem* Clone( SfxItemPool *pPool = nullptr ) const override;
diff --git a/include/editeng/twolinesitem.hxx b/include/editeng/twolinesitem.hxx
index ba243cb..e978c89 100644
--- a/include/editeng/twolinesitem.hxx
+++ b/include/editeng/twolinesitem.hxx
@@ -30,7 +30,6 @@ class EDITENG_DLLPUBLIC SvxTwoLinesItem : public SfxPoolItem
     sal_Unicode cStartBracket, cEndBracket;
     bool bOn;
 public:
-    static SfxPoolItem* CreateDefault();
     SvxTwoLinesItem( bool bOn /*= true*/,
                      sal_Unicode nStartBracket /*= 0*/,
                      sal_Unicode nEndBracket /*= 0*/,
diff --git a/include/editeng/udlnitem.hxx b/include/editeng/udlnitem.hxx
index 6b7bb0f..d3df41f 100644
--- a/include/editeng/udlnitem.hxx
+++ b/include/editeng/udlnitem.hxx
@@ -85,8 +85,6 @@ public:
 class EDITENG_DLLPUBLIC SvxUnderlineItem : public SvxTextLineItem
 {
 public:
-    static SfxPoolItem* CreateDefault();
-
     SvxUnderlineItem( const FontLineStyle eSt,
                       const sal_uInt16 nId );
 
@@ -102,8 +100,6 @@ public:
 class EDITENG_DLLPUBLIC SvxOverlineItem : public SvxTextLineItem
 {
 public:
-    static SfxPoolItem* CreateDefault();
-
     SvxOverlineItem( const FontLineStyle eSt,
                      const sal_uInt16 nId );
 
diff --git a/include/editeng/writingmodeitem.hxx b/include/editeng/writingmodeitem.hxx
index f74ff76..d3cd38a 100644
--- a/include/editeng/writingmodeitem.hxx
+++ b/include/editeng/writingmodeitem.hxx
@@ -28,8 +28,6 @@
 class EDITENG_DLLPUBLIC SvxWritingModeItem : public SfxUInt16Item
 {
 public:
-    static SfxPoolItem* CreateDefault();
-
     SvxWritingModeItem( css::text::WritingMode eValue /*= css::text::WritingMode_LR_TB*/,
                 sal_uInt16 nWhich /*= SDRATTR_TEXTDIRECTION*/ );
     virtual ~SvxWritingModeItem() override;
diff --git a/include/svl/macitem.hxx b/include/svl/macitem.hxx
index db601e0..767bd7f 100644
--- a/include/svl/macitem.hxx
+++ b/include/svl/macitem.hxx
@@ -119,8 +119,6 @@ This item describes a Macro table.
 class SVL_DLLPUBLIC SvxMacroItem: public SfxPoolItem
 {
 public:
-    static SfxPoolItem* CreateDefault();
-
     explicit inline SvxMacroItem ( const sal_uInt16 nId );
 
     // "pure virtual methods" of SfxPoolItem
diff --git a/include/svx/algitem.hxx b/include/svx/algitem.hxx
index 98dc301..57378da 100644
--- a/include/svx/algitem.hxx
+++ b/include/svx/algitem.hxx
@@ -30,8 +30,6 @@ class SvStream;
 class SAL_WARN_UNUSED SVX_DLLPUBLIC SvxOrientationItem: public SfxEnumItem<SvxCellOrientation>
 {
 public:
-    static SfxPoolItem* CreateDefault();
-
     SvxOrientationItem(
         const SvxCellOrientation eOrientation /*= SVX_ORIENTATION_STANDARD*/,
         const sal_uInt16 nId );
diff --git a/include/svx/xflbckit.hxx b/include/svx/xflbckit.hxx
index 4b0c154..deb80cd 100644
--- a/include/svx/xflbckit.hxx
+++ b/include/svx/xflbckit.hxx
@@ -32,7 +32,6 @@
 class SVX_DLLPUBLIC XFillBackgroundItem : public SfxBoolItem
 {
 public:
-                            static SfxPoolItem* CreateDefault();
                             XFillBackgroundItem( bool bFill = false );
                             SVX_DLLPRIVATE XFillBackgroundItem( SvStream& rIn );
 
diff --git a/include/svx/xflbmpit.hxx b/include/svx/xflbmpit.hxx
index 7be034b7..d92cb53 100644
--- a/include/svx/xflbmpit.hxx
+++ b/include/svx/xflbmpit.hxx
@@ -27,7 +27,6 @@
 class SVX_DLLPUBLIC XFillBmpPosItem : public SfxEnumItem<RectPoint>
 {
 public:
-                            static SfxPoolItem* CreateDefault();
                             XFillBmpPosItem( RectPoint eRP = RectPoint::MM );
                             SVX_DLLPRIVATE XFillBmpPosItem( SvStream& rIn );
 
diff --git a/include/svx/xflbmsli.hxx b/include/svx/xflbmsli.hxx
index efea814..a279b20 100644
--- a/include/svx/xflbmsli.hxx
+++ b/include/svx/xflbmsli.hxx
@@ -26,7 +26,6 @@
 class SVX_DLLPUBLIC XFillBmpSizeLogItem : public SfxBoolItem
 {
 public:
-                            static SfxPoolItem* CreateDefault();
                             XFillBmpSizeLogItem( bool bLog = true );
                             SVX_DLLPRIVATE XFillBmpSizeLogItem( SvStream& rIn );
 
diff --git a/include/svx/xflbmsxy.hxx b/include/svx/xflbmsxy.hxx
index 8abf813..a715545 100644
--- a/include/svx/xflbmsxy.hxx
+++ b/include/svx/xflbmsxy.hxx
@@ -26,7 +26,6 @@
 class SVX_DLLPUBLIC XFillBmpSizeXItem : public SfxMetricItem
 {
 public:
-                            static SfxPoolItem* CreateDefault();
                             XFillBmpSizeXItem( long nSizeX = 0 );
                             SVX_DLLPRIVATE XFillBmpSizeXItem( SvStream& rIn );
 
@@ -45,7 +44,6 @@ public:
 class SVX_DLLPUBLIC XFillBmpSizeYItem : public SfxMetricItem
 {
 public:
-                            static SfxPoolItem* CreateDefault();
                             XFillBmpSizeYItem( long nSizeY = 0 );
                             SVX_DLLPRIVATE XFillBmpSizeYItem( SvStream& rIn );
 
diff --git a/include/svx/xflbmtit.hxx b/include/svx/xflbmtit.hxx
index 607461b..713b05c 100644
--- a/include/svx/xflbmtit.hxx
+++ b/include/svx/xflbmtit.hxx
@@ -26,7 +26,6 @@
 class SVX_DLLPUBLIC XFillBmpTileItem : public SfxBoolItem
 {
 public:
-                            static SfxPoolItem* CreateDefault();
                             XFillBmpTileItem( bool bTile = true );
                             XFillBmpTileItem( SvStream& rIn );
 
diff --git a/include/svx/xflboxy.hxx b/include/svx/xflboxy.hxx
index 551e608..62a61db 100644
--- a/include/svx/xflboxy.hxx
+++ b/include/svx/xflboxy.hxx
@@ -26,7 +26,6 @@
 class SVX_DLLPUBLIC XFillBmpPosOffsetXItem : public SfxUInt16Item
 {
 public:
-                            static SfxPoolItem* CreateDefault();
                             XFillBmpPosOffsetXItem( sal_uInt16 nOffPosX = 0 );
                             SVX_DLLPRIVATE XFillBmpPosOffsetXItem( SvStream& rIn );
 
@@ -42,7 +41,6 @@ public:
 class SVX_DLLPUBLIC XFillBmpPosOffsetYItem : public SfxUInt16Item
 {
 public:
-                            static SfxPoolItem* CreateDefault();
                             XFillBmpPosOffsetYItem( sal_uInt16 nOffPosY = 0 );
                             SVX_DLLPRIVATE XFillBmpPosOffsetYItem( SvStream& rIn );
 
diff --git a/include/svx/xflbstit.hxx b/include/svx/xflbstit.hxx
index 113886e2..287d140 100644
--- a/include/svx/xflbstit.hxx
+++ b/include/svx/xflbstit.hxx
@@ -26,7 +26,6 @@
 class SVX_DLLPUBLIC XFillBmpStretchItem : public SfxBoolItem
 {
 public:
-                            static SfxPoolItem* CreateDefault();
                             XFillBmpStretchItem( bool bStretch = true );
                             XFillBmpStretchItem( SvStream& rIn );
 
diff --git a/include/svx/xflbtoxy.hxx b/include/svx/xflbtoxy.hxx
index d37ad82..95a4803 100644
--- a/include/svx/xflbtoxy.hxx
+++ b/include/svx/xflbtoxy.hxx
@@ -26,7 +26,6 @@
 class SVX_DLLPUBLIC XFillBmpTileOffsetXItem : public SfxUInt16Item
 {
 public:
-                            static SfxPoolItem* CreateDefault();
                             XFillBmpTileOffsetXItem( sal_uInt16 nOffX = 0 );
                             SVX_DLLPRIVATE XFillBmpTileOffsetXItem( SvStream& rIn );
 
@@ -42,7 +41,6 @@ public:
 class SVX_DLLPUBLIC XFillBmpTileOffsetYItem : public SfxUInt16Item
 {
 public:
-                            static SfxPoolItem* CreateDefault();
                             XFillBmpTileOffsetYItem( sal_uInt16 nOffX = 0 );
                             SVX_DLLPRIVATE XFillBmpTileOffsetYItem( SvStream& rIn );
 
diff --git a/include/svx/xfltrit.hxx b/include/svx/xfltrit.hxx
index 146ca5e..ce6552d 100644
--- a/include/svx/xfltrit.hxx
+++ b/include/svx/xfltrit.hxx
@@ -32,7 +32,6 @@
 class SVX_DLLPUBLIC XFillTransparenceItem: public SfxUInt16Item
 {
 public:
-                            static SfxPoolItem* CreateDefault();
                             XFillTransparenceItem(sal_uInt16 nFillTransparence = 0);
                             XFillTransparenceItem(SvStream& rIn);
     virtual SfxPoolItem*    Clone(SfxItemPool* pPool = nullptr) const override;
diff --git a/include/svx/xftshtit.hxx b/include/svx/xftshtit.hxx
index 1922e02..06d578f 100644
--- a/include/svx/xftshtit.hxx
+++ b/include/svx/xftshtit.hxx
@@ -31,8 +31,6 @@
 class XFormTextShadowTranspItem: public SfxUInt16Item
 {
 public:
-                            static SfxPoolItem* CreateDefault();
-
                             XFormTextShadowTranspItem(sal_uInt16 nShdwTransparence = 0);
                             XFormTextShadowTranspItem(SvStream& rIn);
     virtual SfxPoolItem*    Clone(SfxItemPool* pPool = nullptr) const override;
diff --git a/include/svx/xgrscit.hxx b/include/svx/xgrscit.hxx
index dec1edd..9241427 100644
--- a/include/svx/xgrscit.hxx
+++ b/include/svx/xgrscit.hxx
@@ -32,7 +32,6 @@
 class SVX_DLLPUBLIC XGradientStepCountItem: public SfxUInt16Item
 {
 public:
-                            static SfxPoolItem* CreateDefault();
                             XGradientStepCountItem( sal_uInt16 nStepCount = 0 );
                             XGradientStepCountItem( SvStream& rIn );
     virtual SfxPoolItem*    Clone( SfxItemPool* pPool = nullptr ) const override;
diff --git a/include/svx/xlnedcit.hxx b/include/svx/xlnedcit.hxx
index bd53b8a..eb1aac54 100644
--- a/include/svx/xlnedcit.hxx
+++ b/include/svx/xlnedcit.hxx
@@ -29,7 +29,6 @@
 class SVX_DLLPUBLIC XLineEndCenterItem : public SfxBoolItem
 {
 public:
-                            static SfxPoolItem* CreateDefault();
                             XLineEndCenterItem(bool bEndCenter = false);
                             XLineEndCenterItem(SvStream& rIn);
     virtual SfxPoolItem*    Clone(SfxItemPool* pPool = nullptr) const override;
diff --git a/include/svx/xlnedwit.hxx b/include/svx/xlnedwit.hxx
index d3c65ce..60fd36c 100644
--- a/include/svx/xlnedwit.hxx
+++ b/include/svx/xlnedwit.hxx
@@ -32,7 +32,6 @@
 class SVX_DLLPUBLIC XLineEndWidthItem : public SfxMetricItem
 {
 public:
-                            static SfxPoolItem* CreateDefault();
                             XLineEndWidthItem(long nWidth = LINE_END_WIDTH_DEFAULT);
                             XLineEndWidthItem(SvStream& rIn);
     virtual SfxPoolItem*    Clone(SfxItemPool* pPool = nullptr) const override;
diff --git a/include/svx/xlnstcit.hxx b/include/svx/xlnstcit.hxx
index f51e5f9..a5dded2 100644
--- a/include/svx/xlnstcit.hxx
+++ b/include/svx/xlnstcit.hxx
@@ -29,7 +29,6 @@
 class SVX_DLLPUBLIC XLineStartCenterItem : public SfxBoolItem
 {
 public:
-                            static SfxPoolItem* CreateDefault();
                             XLineStartCenterItem(bool bStartCenter = false);
                             XLineStartCenterItem(SvStream& rIn);
     virtual SfxPoolItem*    Clone(SfxItemPool* pPool = nullptr) const override;
diff --git a/include/svx/xlnstwit.hxx b/include/svx/xlnstwit.hxx
index df88945..6a440b8 100644
--- a/include/svx/xlnstwit.hxx
+++ b/include/svx/xlnstwit.hxx
@@ -31,7 +31,6 @@
 class SVX_DLLPUBLIC XLineStartWidthItem : public SfxMetricItem
 {
 public:
-            static SfxPoolItem* CreateDefault();
             XLineStartWidthItem(long nWidth = LINE_START_WIDTH_DEFAULT);
             XLineStartWidthItem(SvStream& rIn);
     virtual SfxPoolItem*    Clone(SfxItemPool* pPool = nullptr) const override;
diff --git a/include/svx/xlntrit.hxx b/include/svx/xlntrit.hxx
index 1540c2b..caa016e 100644
--- a/include/svx/xlntrit.hxx
+++ b/include/svx/xlntrit.hxx
@@ -32,7 +32,6 @@
 class SVX_DLLPUBLIC XLineTransparenceItem: public SfxUInt16Item
 {
 public:
-                            static SfxPoolItem* CreateDefault();
                             XLineTransparenceItem(sal_uInt16 nLineTransparence = 0);
                             XLineTransparenceItem(SvStream& rIn);
     virtual SfxPoolItem*    Clone(SfxItemPool* pPool = nullptr) const override;
diff --git a/include/svx/xsflclit.hxx b/include/svx/xsflclit.hxx
index c6456bc..0d4b3e7 100644
--- a/include/svx/xsflclit.hxx
+++ b/include/svx/xsflclit.hxx
@@ -28,7 +28,6 @@
 class SVX_DLLPUBLIC XSecondaryFillColorItem : public XColorItem
 {
 public:
-            static SfxPoolItem* CreateDefault();
             SVX_DLLPRIVATE XSecondaryFillColorItem() {}
             XSecondaryFillColorItem(const OUString& rName, const Color& rTheColor);
             SVX_DLLPRIVATE XSecondaryFillColorItem(SvStream& rIn);
diff --git a/sc/inc/attrib.hxx b/sc/inc/attrib.hxx
index 5897942..23e97ca 100644
--- a/sc/inc/attrib.hxx
+++ b/sc/inc/attrib.hxx
@@ -155,8 +155,6 @@ public:
 class ScRangeItem : public SfxPoolItem
 {
 public:
-            static SfxPoolItem* CreateDefault();
-
             inline  ScRangeItem( const sal_uInt16 nWhich );
             inline  ScRangeItem( const ScRangeItem& rCpy );
 
@@ -195,8 +193,6 @@ inline ScRangeItem& ScRangeItem::operator=( const ScRangeItem &rCpy )
 class ScTableListItem : public SfxPoolItem
 {
 public:
-    static SfxPoolItem* CreateDefault();
-
     inline  ScTableListItem( const sal_uInt16 nWhich );
             ScTableListItem( const ScTableListItem& rCpy );
             virtual ~ScTableListItem() override;
@@ -263,8 +259,6 @@ public:
 class SC_DLLPUBLIC ScViewObjectModeItem: public SfxEnumItem<ScVObjMode>
 {
 public:
-                static SfxPoolItem* CreateDefault();
-
                 ScViewObjectModeItem( sal_uInt16 nWhich );
                 ScViewObjectModeItem( sal_uInt16 nWhich, ScVObjMode eMode );
                 virtual ~ScViewObjectModeItem() override;
@@ -306,8 +300,6 @@ const sal_uInt8 SC_MID_PAGE_SCALETO_HEIGHT   = 2;
 class SC_DLLPUBLIC ScPageScaleToItem : public SfxPoolItem
 {
 public:
-                                static SfxPoolItem* CreateDefault();
-
     /** Default c'tor sets the width and height to 0. */
     explicit                    ScPageScaleToItem();
     explicit                    ScPageScaleToItem( sal_uInt16 nWidth, sal_uInt16 nHeight );
@@ -343,8 +335,6 @@ private:
 class ScCondFormatItem : public SfxPoolItem
 {
 public:
-    static SfxPoolItem* CreateDefault();
-
     explicit ScCondFormatItem();
     explicit ScCondFormatItem(const std::vector<sal_uInt32>& nIndex);
 
diff --git a/sc/inc/docoptio.hxx b/sc/inc/docoptio.hxx
index 69bf710..96b0e36 100644
--- a/sc/inc/docoptio.hxx
+++ b/sc/inc/docoptio.hxx
@@ -143,7 +143,6 @@ inline bool ScDocOptions::operator!=( const ScDocOptions& rOpt ) const
 class SC_DLLPUBLIC ScTpCalcItem : public SfxPoolItem
 {
 public:
-                static SfxPoolItem* CreateDefault();
                 ScTpCalcItem( sal_uInt16 nWhich,
                               const ScDocOptions& rOpt );
                 ScTpCalcItem( const ScTpCalcItem& rItem );
diff --git a/sc/inc/printopt.hxx b/sc/inc/printopt.hxx
index af2fd64..7e6fe5e 100644
--- a/sc/inc/printopt.hxx
+++ b/sc/inc/printopt.hxx
@@ -54,7 +54,6 @@ public:
 class SC_DLLPUBLIC ScTpPrintItem : public SfxPoolItem
 {
 public:
-                static SfxPoolItem* CreateDefault();
                 ScTpPrintItem( sal_uInt16 nWhich,
                                const ScPrintOptions& rOpt );
                 ScTpPrintItem( const ScTpPrintItem& rItem );
diff --git a/sc/inc/viewopti.hxx b/sc/inc/viewopti.hxx
index 2627bc4..c5dfd1a 100644
--- a/sc/inc/viewopti.hxx
+++ b/sc/inc/viewopti.hxx
@@ -115,7 +115,6 @@ private:
 class SC_DLLPUBLIC ScTpViewItem : public SfxPoolItem
 {
 public:
-                static SfxPoolItem* CreateDefault();
                 ScTpViewItem( sal_uInt16 nWhich, const ScViewOptions& rOpt );
                 ScTpViewItem( const ScTpViewItem&  rItem );
                 virtual ~ScTpViewItem() override;
diff --git a/svl/source/items/macitem.cxx b/svl/source/items/macitem.cxx
index d6bbd79..dbf279c 100644
--- a/svl/source/items/macitem.cxx
+++ b/svl/source/items/macitem.cxx
@@ -25,9 +25,6 @@
 #include <svl/macitem.hxx>
 #include <stringio.hxx>
 
-SfxPoolItem* SvxMacroItem::CreateDefault() { return new SvxMacroItem(0); }
-
-
 SvxMacro::SvxMacro( const OUString &rMacName, const OUString &rLanguage)
     : aMacName( rMacName ), aLibName( rLanguage),
       eType( EXTENDED_STYPE)
diff --git a/svx/source/items/algitem.cxx b/svx/source/items/algitem.cxx
index afef2e6..e98c77d 100644
--- a/svx/source/items/algitem.cxx
+++ b/svx/source/items/algitem.cxx
@@ -41,7 +41,6 @@
 using namespace ::com::sun::star;
 
 
-SfxPoolItem* SvxOrientationItem::CreateDefault() { return new  SvxOrientationItem(SVX_ORIENTATION_STANDARD, 0) ;}
 SfxPoolItem* SvxMarginItem::CreateDefault() { return new  SvxMarginItem(0) ;}
 
 SvxOrientationItem::SvxOrientationItem( const SvxCellOrientation eOrientation,
diff --git a/svx/source/xoutdev/xattr.cxx b/svx/source/xoutdev/xattr.cxx
index c7e3365..de6dac4 100644
--- a/svx/source/xoutdev/xattr.cxx
+++ b/svx/source/xoutdev/xattr.cxx
@@ -1905,8 +1905,6 @@ bool XLineEndItem::PutValue( const css::uno::Any& rVal, sal_uInt8 nMemberId )
     return true;
 }
 
-SfxPoolItem* XLineStartWidthItem::CreateDefault() {return new XLineStartWidthItem;}
-
 XLineStartWidthItem::XLineStartWidthItem(long nWidth) :
     SfxMetricItem(XATTR_LINESTARTWIDTH, nWidth)
 {
@@ -1955,8 +1953,6 @@ bool XLineStartWidthItem::PutValue( const css::uno::Any& rVal, sal_uInt8 /*nMemb
     return true;
 }
 
-SfxPoolItem* XLineEndWidthItem::CreateDefault() {return new XLineEndWidthItem;}
-
 XLineEndWidthItem::XLineEndWidthItem(long nWidth) :
    SfxMetricItem(XATTR_LINEENDWIDTH, nWidth)
 {
@@ -2005,8 +2001,6 @@ bool XLineEndWidthItem::PutValue( const css::uno::Any& rVal, sal_uInt8 /*nMember
     return true;
 }
 
-SfxPoolItem* XLineStartCenterItem::CreateDefault() {return new XLineStartCenterItem;}
-
 XLineStartCenterItem::XLineStartCenterItem(bool bStartCenter) :
     SfxBoolItem(XATTR_LINESTARTCENTER, bStartCenter)
 {
@@ -2057,8 +2051,6 @@ bool XLineStartCenterItem::PutValue( const css::uno::Any& rVal, sal_uInt8 /*nMem
     return true;
 }
 
-SfxPoolItem* XLineEndCenterItem::CreateDefault() {return new XLineEndCenterItem;}
-
 XLineEndCenterItem::XLineEndCenterItem(bool bEndCenter) :
     SfxBoolItem(XATTR_LINEENDCENTER, bEndCenter)
 {
@@ -2278,7 +2270,6 @@ void XFillColorItem::dumpAsXml(xmlTextWriterPtr pWriter) const
     xmlTextWriterWriteAttribute(pWriter, BAD_CAST("value"), BAD_CAST(GetColorValue().AsRGBHexString().toUtf8().getStr()));
     xmlTextWriterEndElement(pWriter);
 }
-SfxPoolItem* XSecondaryFillColorItem::CreateDefault() {return new XSecondaryFillColorItem;}
 
 XSecondaryFillColorItem::XSecondaryFillColorItem(const OUString& rName, const Color& rTheColor) :
     XColorItem(XATTR_SECONDARYFILLCOLOR, rName, rTheColor)
diff --git a/svx/source/xoutdev/xattr2.cxx b/svx/source/xoutdev/xattr2.cxx
index 26f9f26..a3cd82b 100644
--- a/svx/source/xoutdev/xattr2.cxx
+++ b/svx/source/xoutdev/xattr2.cxx
@@ -34,8 +34,6 @@
 
 #include <libxml/xmlwriter.h>
 
-SfxPoolItem* XLineTransparenceItem::CreateDefault() {return new XLineTransparenceItem;}
-
 XLineTransparenceItem::XLineTransparenceItem(sal_uInt16 nLineTransparence) :
     SfxUInt16Item(XATTR_LINETRANSPARENCE, nLineTransparence)
 {
@@ -394,8 +392,6 @@ css::drawing::LineCap XLineCapItem::GetValue() const
     return eRetval;
 }
 
-SfxPoolItem* XFillTransparenceItem::CreateDefault() {return new XFillTransparenceItem;}
-
 XFillTransparenceItem::XFillTransparenceItem(sal_uInt16 nFillTransparence) :
     SfxUInt16Item(XATTR_FILLTRANSPARENCE, nFillTransparence)
 {
@@ -449,8 +445,6 @@ void XFillTransparenceItem::dumpAsXml(xmlTextWriterPtr pWriter) const
 }
 
 
-SfxPoolItem* XFormTextShadowTranspItem::CreateDefault() { return new XFormTextShadowTranspItem; }
-
 XFormTextShadowTranspItem::XFormTextShadowTranspItem(sal_uInt16 nShdwTransparence) :
     SfxUInt16Item(XATTR_FORMTXTSHDWTRANSP, nShdwTransparence)
 {
@@ -473,8 +467,6 @@ SfxPoolItem* XFormTextShadowTranspItem::Create(SvStream& rIn, sal_uInt16 /*nVer*
 
 // class XFillGradientStepCountItem
 
-SfxPoolItem* XGradientStepCountItem::CreateDefault() {return new XGradientStepCountItem;}
-
 XGradientStepCountItem::XGradientStepCountItem( sal_uInt16 nStepCount ) :
     SfxUInt16Item( XATTR_GRADIENTSTEPCOUNT, nStepCount )
 {
@@ -510,8 +502,6 @@ bool XGradientStepCountItem::GetPresentation
 }
 
 
-SfxPoolItem* XFillBmpTileItem::CreateDefault() {return new XFillBmpTileItem;}
-
 XFillBmpTileItem::XFillBmpTileItem( bool bTile ) :
             SfxBoolItem( XATTR_FILLBMP_TILE, bTile )
 {
@@ -555,8 +545,6 @@ void XFillBmpTileItem::dumpAsXml(xmlTextWriterPtr pWriter) const
 // class XFillBmpTilePosItem
 
 
-SfxPoolItem* XFillBmpPosItem::CreateDefault() {return new XFillBmpPosItem;}
-
 XFillBmpPosItem::XFillBmpPosItem( RectPoint eRP ) :
     SfxEnumItem( XATTR_FILLBMP_POS, eRP )
 {
@@ -604,8 +592,6 @@ void XFillBmpPosItem::dumpAsXml(xmlTextWriterPtr pWriter) const
 
 // class XFillBmpTileSizeXItem
 
-SfxPoolItem* XFillBmpSizeXItem::CreateDefault() {return new XFillBmpSizeXItem;}
-
 XFillBmpSizeXItem::XFillBmpSizeXItem( long nSizeX ) :
             SfxMetricItem( XATTR_FILLBMP_SIZEX, nSizeX )
 {
@@ -646,8 +632,6 @@ bool XFillBmpSizeXItem::HasMetrics() const
 // class XFillBmpTileSizeYItem
 
 
-SfxPoolItem* XFillBmpSizeYItem::CreateDefault() {return new XFillBmpSizeYItem;}
-
 XFillBmpSizeYItem::XFillBmpSizeYItem( long nSizeY ) :
             SfxMetricItem( XATTR_FILLBMP_SIZEY, nSizeY )
 {
@@ -687,8 +671,6 @@ bool XFillBmpSizeYItem::HasMetrics() const
 
 // class XFillBmpTileLogItem
 
-SfxPoolItem* XFillBmpSizeLogItem::CreateDefault() {return new XFillBmpSizeLogItem;}
-
 XFillBmpSizeLogItem::XFillBmpSizeLogItem( bool bLog ) :
             SfxBoolItem( XATTR_FILLBMP_SIZELOG, bLog )
 {
@@ -724,8 +706,6 @@ bool XFillBmpSizeLogItem::GetPresentation
 // class XFillBmpTileOffXItem
 
 
-SfxPoolItem* XFillBmpTileOffsetXItem::CreateDefault() {return new XFillBmpTileOffsetXItem;}
-
 XFillBmpTileOffsetXItem::XFillBmpTileOffsetXItem( sal_uInt16 nOffX ) :
             SfxUInt16Item( XATTR_FILLBMP_TILEOFFSETX, nOffX )
 {
@@ -760,8 +740,6 @@ bool XFillBmpTileOffsetXItem::GetPresentation
 
 // class XFillBmpTileOffYItem
 
-SfxPoolItem* XFillBmpTileOffsetYItem::CreateDefault() {return new XFillBmpTileOffsetYItem;}
-
 XFillBmpTileOffsetYItem::XFillBmpTileOffsetYItem( sal_uInt16 nOffY ) :
             SfxUInt16Item( XATTR_FILLBMP_TILEOFFSETY, nOffY )
 {
@@ -794,8 +772,6 @@ bool XFillBmpTileOffsetYItem::GetPresentation
     return true;
 }
 
-SfxPoolItem* XFillBmpStretchItem::CreateDefault() {return new XFillBmpStretchItem;}
-
 XFillBmpStretchItem::XFillBmpStretchItem( bool bStretch ) :
             SfxBoolItem( XATTR_FILLBMP_STRETCH, bStretch )
 {
@@ -838,8 +814,6 @@ void XFillBmpStretchItem::dumpAsXml(xmlTextWriterPtr pWriter) const
 
 // class XFillBmpTileOffPosXItem
 
-SfxPoolItem* XFillBmpPosOffsetXItem::CreateDefault() {return new XFillBmpPosOffsetXItem;}
-
 XFillBmpPosOffsetXItem::XFillBmpPosOffsetXItem( sal_uInt16 nOffPosX ) :
             SfxUInt16Item( XATTR_FILLBMP_POSOFFSETX, nOffPosX )
 {
@@ -874,8 +848,6 @@ bool XFillBmpPosOffsetXItem::GetPresentation
 
 // class XFillBmpTileOffPosYItem
 
-SfxPoolItem* XFillBmpPosOffsetYItem::CreateDefault() {return new XFillBmpPosOffsetYItem;}
-
 XFillBmpPosOffsetYItem::XFillBmpPosOffsetYItem( sal_uInt16 nOffPosY ) :
             SfxUInt16Item( XATTR_FILLBMP_POSOFFSETY, nOffPosY )
 {
@@ -908,8 +880,6 @@ bool XFillBmpPosOffsetYItem::GetPresentation
     return true;
 }
 
-SfxPoolItem* XFillBackgroundItem::CreateDefault() {return new XFillBackgroundItem;}
-
 XFillBackgroundItem::XFillBackgroundItem( bool bFill ) :
     SfxBoolItem( XATTR_FILLBACKGROUND, bFill )
 {


More information about the Libreoffice-commits mailing list