summaryrefslogtreecommitdiff
path: root/sw/inc/docufld.hxx
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2019-03-27 10:45:33 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2019-03-28 07:40:21 +0100
commitd337731d4f7017d51fab08f0edbac1effc9baf90 (patch)
treedc9396aecf2d93e5d7892584475a170c1ba17cbb /sw/inc/docufld.hxx
parent2115482443be58ca21b38ac06c69627fdd04ecc1 (diff)
return by unique_ptr from SwFieldType::Copy
Change-Id: I145b55c9cd62a5853c0dd26cc9b805b9f3a0e436 Reviewed-on: https://gerrit.libreoffice.org/69854 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sw/inc/docufld.hxx')
-rw-r--r--sw/inc/docufld.hxx32
1 files changed, 16 insertions, 16 deletions
diff --git a/sw/inc/docufld.hxx b/sw/inc/docufld.hxx
index d7316a224224..d6ff1692e5bf 100644
--- a/sw/inc/docufld.hxx
+++ b/sw/inc/docufld.hxx
@@ -135,7 +135,7 @@ public:
sal_uInt16 const nMaxPage, const OUString&, LanguageType = LANGUAGE_NONE ) const;
void ChangeExpansion( SwDoc* pDoc,
bool bVirtPageNum, const SvxNumType* pNumFormat );
- virtual SwFieldType* Copy() const override;
+ virtual std::unique_ptr<SwFieldType> Copy() const override;
};
// Page numbering.
@@ -177,7 +177,7 @@ public:
SwAuthorFieldType();
static OUString Expand(sal_uLong);
- virtual SwFieldType* Copy() const override;
+ virtual std::unique_ptr<SwFieldType> Copy() const override;
};
class SwAuthorField : public SwField
@@ -203,7 +203,7 @@ public:
SwFileNameFieldType(SwDoc*);
OUString Expand(sal_uLong) const;
- virtual SwFieldType* Copy() const override;
+ virtual std::unique_ptr<SwFieldType> Copy() const override;
};
class SW_DLLPUBLIC SwFileNameField : public SwField
@@ -229,7 +229,7 @@ public:
SwTemplNameFieldType(SwDoc*);
OUString Expand(sal_uLong) const;
- virtual SwFieldType* Copy() const override;
+ virtual std::unique_ptr<SwFieldType> Copy() const override;
};
class SW_DLLPUBLIC SwTemplNameField : public SwField
@@ -252,7 +252,7 @@ class SwDocStatFieldType : public SwFieldType
public:
SwDocStatFieldType(SwDoc*);
OUString Expand(sal_uInt16 nSubType, SvxNumType nFormat) const;
- virtual SwFieldType* Copy() const override;
+ virtual std::unique_ptr<SwFieldType> Copy() const override;
void SetNumFormat( SvxNumType eFormat ) { m_nNumberingType = eFormat; }
};
@@ -282,7 +282,7 @@ class SwHiddenTextFieldType : public SwFieldType
public:
SwHiddenTextFieldType(bool bSetHidden = true);
- virtual SwFieldType* Copy() const override;
+ virtual std::unique_ptr<SwFieldType> Copy() const override;
void SetHiddenFlag( bool bSetHidden );
bool GetHiddenFlag() const { return m_bHidden; }
@@ -351,7 +351,7 @@ class SwHiddenParaFieldType : public SwFieldType
public:
SwHiddenParaFieldType();
- virtual SwFieldType* Copy() const override;
+ virtual std::unique_ptr<SwFieldType> Copy() const override;
};
class SwHiddenParaField : public SwField
@@ -382,7 +382,7 @@ class SwMacroFieldType : public SwFieldType
public:
SwMacroFieldType(SwDoc*);
- virtual SwFieldType* Copy() const override;
+ virtual std::unique_ptr<SwFieldType> Copy() const override;
};
class SW_DLLPUBLIC SwMacroField : public SwField
@@ -430,7 +430,7 @@ private:
public:
SwPostItFieldType(SwDoc* pDoc);
- virtual SwFieldType* Copy() const override;
+ virtual std::unique_ptr<SwFieldType> Copy() const override;
SwDoc* GetDoc() const
{
@@ -502,7 +502,7 @@ public:
SwDocInfoFieldType(SwDoc* pDc);
OUString Expand(sal_uInt16 nSubType, sal_uInt32 nFormat, LanguageType nLang, const OUString& rName) const;
- virtual SwFieldType* Copy() const override;
+ virtual std::unique_ptr<SwFieldType> Copy() const override;
};
class SW_DLLPUBLIC SwDocInfoField : public SwValueField
@@ -536,7 +536,7 @@ public:
SwExtUserFieldType();
static OUString Expand(sal_uInt16 nSubType);
- virtual SwFieldType* Copy() const override;
+ virtual std::unique_ptr<SwFieldType> Copy() const override;
};
class SwExtUserField : public SwField
@@ -565,7 +565,7 @@ class SwRefPageSetFieldType : public SwFieldType
public:
SwRefPageSetFieldType();
- virtual SwFieldType* Copy() const override;
+ virtual std::unique_ptr<SwFieldType> Copy() const override;
protected:
/// Overlay, because there is nothing to update!
@@ -609,7 +609,7 @@ protected:
virtual void Modify( const SfxPoolItem*, const SfxPoolItem * ) override;
public:
SwRefPageGetFieldType( SwDoc* pDoc );
- virtual SwFieldType* Copy() const override;
+ virtual std::unique_ptr<SwFieldType> Copy() const override;
bool MakeSetList(SetGetExpFields& rTmpLst, SwRootFrame const* pLayout);
SwDoc* GetDoc() const { return m_pDoc; }
};
@@ -641,7 +641,7 @@ class SwJumpEditFieldType : public SwFieldType
public:
SwJumpEditFieldType( SwDoc* pDoc );
- virtual SwFieldType* Copy() const override;
+ virtual std::unique_ptr<SwFieldType> Copy() const override;
SwCharFormat* GetCharFormat();
};
@@ -677,7 +677,7 @@ class SwScriptFieldType : public SwFieldType
public:
SwScriptFieldType( SwDoc* pDoc );
- virtual SwFieldType* Copy() const override;
+ virtual std::unique_ptr<SwFieldType> Copy() const override;
};
class SwScriptField : public SwField
@@ -716,7 +716,7 @@ class SwCombinedCharFieldType : public SwFieldType
public:
SwCombinedCharFieldType();
- virtual SwFieldType* Copy() const override;
+ virtual std::unique_ptr<SwFieldType> Copy() const override;
};
// ScriptField