Kaydet (Commit) f36e3dc1 authored tarafından Noel Grandin's avatar Noel Grandin

loplugin:useuniqueptr in DocumentFieldsManager

Change-Id: I79d18cb8fdb029afbe6008edd058265b1503e5eb
Reviewed-on: https://gerrit.libreoffice.org/52031Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
üst e014ca57
...@@ -153,7 +153,7 @@ DocumentFieldsManager::DocumentFieldsManager( SwDoc& i_rSwdoc ) : m_rDoc( i_rSwd ...@@ -153,7 +153,7 @@ DocumentFieldsManager::DocumentFieldsManager( SwDoc& i_rSwdoc ) : m_rDoc( i_rSwd
const SwFieldTypes* DocumentFieldsManager::GetFieldTypes() const const SwFieldTypes* DocumentFieldsManager::GetFieldTypes() const
{ {
return mpFieldTypes; return mpFieldTypes.get();
} }
/** Insert field types /** Insert field types
...@@ -1701,8 +1701,8 @@ void DocumentFieldsManager::UpdateDBNumFields( SwDBNameInfField& rDBField, SwCal ...@@ -1701,8 +1701,8 @@ void DocumentFieldsManager::UpdateDBNumFields( SwDBNameInfField& rDBField, SwCal
DocumentFieldsManager::~DocumentFieldsManager() DocumentFieldsManager::~DocumentFieldsManager()
{ {
delete mpUpdateFields; mpUpdateFields.reset();
delete mpFieldTypes; mpFieldTypes.reset();
} }
} }
......
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
#include <IDocumentFieldsAccess.hxx> #include <IDocumentFieldsAccess.hxx>
#include <sal/types.h> #include <sal/types.h>
#include <memory>
class SwDoc; class SwDoc;
class SwDBNameInfField; class SwDBNameInfField;
...@@ -97,8 +98,8 @@ private: ...@@ -97,8 +98,8 @@ private:
SwDoc& m_rDoc; SwDoc& m_rDoc;
bool mbNewFieldLst; //< TRUE: Rebuild field-list. bool mbNewFieldLst; //< TRUE: Rebuild field-list.
SwDocUpdateField *mpUpdateFields; //< Struct for updating fields std::unique_ptr<SwDocUpdateField> mpUpdateFields; //< Struct for updating fields
SwFieldTypes *mpFieldTypes; std::unique_ptr<SwFieldTypes> mpFieldTypes;
sal_Int8 mnLockExpField; //< If != 0 UpdateExpFields() has no effect! sal_Int8 mnLockExpField; //< If != 0 UpdateExpFields() has no effect!
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment