summaryrefslogtreecommitdiff
path: root/xmloff
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2018-01-17 17:01:45 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2018-01-25 07:23:56 +0100
commitfe4de616a4a7cc1d5a2ab701e84477f73a47c61a (patch)
tree0749b9d44e7b127f66c8a32d1cd5e80f971adc09 /xmloff
parent437fffe098429dcc2c65184876b6b8444a7d452c (diff)
loplugin:useuniqueptr in SvXMLNumFmtExport
Change-Id: I720450a4bee17673907fba2e9a34879d2a98bcae Reviewed-on: https://gerrit.libreoffice.org/48481 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'xmloff')
-rw-r--r--xmloff/source/style/xmlnumfe.cxx26
1 files changed, 12 insertions, 14 deletions
diff --git a/xmloff/source/style/xmlnumfe.cxx b/xmloff/source/style/xmlnumfe.cxx
index 1fd79f01be4e..cc7dc555a106 100644
--- a/xmloff/source/style/xmlnumfe.cxx
+++ b/xmloff/source/style/xmlnumfe.cxx
@@ -229,17 +229,17 @@ SvXMLNumFmtExport::SvXMLNumFmtExport(
if ( pFormatter )
{
- pCharClass = new CharClass( pFormatter->GetComponentContext(),
- pFormatter->GetLanguageTag() );
- pLocaleData = new LocaleDataWrapper( pFormatter->GetComponentContext(),
- pFormatter->GetLanguageTag() );
+ pCharClass.reset( new CharClass( pFormatter->GetComponentContext(),
+ pFormatter->GetLanguageTag() ) );
+ pLocaleData.reset( new LocaleDataWrapper( pFormatter->GetComponentContext(),
+ pFormatter->GetLanguageTag() ) );
}
else
{
LanguageTag aLanguageTag( MsLangId::getSystemLanguage() );
- pCharClass = new CharClass( rExport.getComponentContext(), aLanguageTag );
- pLocaleData = new LocaleDataWrapper( rExport.getComponentContext(), aLanguageTag );
+ pCharClass.reset( new CharClass( rExport.getComponentContext(), aLanguageTag ) );
+ pLocaleData.reset( new LocaleDataWrapper( rExport.getComponentContext(), aLanguageTag ) );
}
pUsedList.reset(new SvXMLNumUsedList_Impl);
@@ -263,17 +263,17 @@ SvXMLNumFmtExport::SvXMLNumFmtExport(
if ( pFormatter )
{
- pCharClass = new CharClass( pFormatter->GetComponentContext(),
- pFormatter->GetLanguageTag() );
- pLocaleData = new LocaleDataWrapper( pFormatter->GetComponentContext(),
- pFormatter->GetLanguageTag() );
+ pCharClass.reset( new CharClass( pFormatter->GetComponentContext(),
+ pFormatter->GetLanguageTag() ) );
+ pLocaleData.reset( new LocaleDataWrapper( pFormatter->GetComponentContext(),
+ pFormatter->GetLanguageTag() ) );
}
else
{
LanguageTag aLanguageTag( MsLangId::getSystemLanguage() );
- pCharClass = new CharClass( rExport.getComponentContext(), aLanguageTag );
- pLocaleData = new LocaleDataWrapper( rExport.getComponentContext(), aLanguageTag );
+ pCharClass.reset( new CharClass( rExport.getComponentContext(), aLanguageTag ) );
+ pLocaleData.reset( new LocaleDataWrapper( rExport.getComponentContext(), aLanguageTag ) );
}
pUsedList.reset(new SvXMLNumUsedList_Impl);
@@ -281,8 +281,6 @@ SvXMLNumFmtExport::SvXMLNumFmtExport(
SvXMLNumFmtExport::~SvXMLNumFmtExport()
{
- delete pLocaleData;
- delete pCharClass;
}
// helper methods