summaryrefslogtreecommitdiff
path: root/svl
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2014-10-01 15:21:06 +0200
committerStephan Bergmann <sbergman@redhat.com>2014-10-01 17:35:10 +0200
commit429b6af336ebc5e651f37d9a1826e9f7d3f88a75 (patch)
tree22ea93d8e3d4f510676d30941d56efdb5d88f595 /svl
parent3ed902fe4fca434755281982cb28239cbfa21672 (diff)
svl: std::auto_ptr -> std::unique_ptr
Change-Id: I1b8a52a92ecd465c19fb368ba206b4fdd6d86364
Diffstat (limited to 'svl')
-rw-r--r--svl/source/misc/inettype.cxx17
1 files changed, 13 insertions, 4 deletions
diff --git a/svl/source/misc/inettype.cxx b/svl/source/misc/inettype.cxx
index 58d054c9634d..b87cbf9f499f 100644
--- a/svl/source/misc/inettype.cxx
+++ b/svl/source/misc/inettype.cxx
@@ -17,6 +17,11 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
+#include <sal/config.h>
+
+#include <utility>
+
+#include <o3tl/ptr_container.hxx>
#include <tools/wldcrd.hxx>
#include <tools/inetmime.hxx>
#include <rtl/instance.hxx>
@@ -462,17 +467,21 @@ INetContentType Registration::RegisterContentType(OUString const & rTypeName,
pTypeIDMapEntry->m_aSystemFileType = *pSystemFileType;
rRegistration.m_aTypeIDMap.insert( ::std::make_pair( eTypeID, pTypeIDMapEntry ) );
- std::auto_ptr<TypeNameMapEntry> pTypeNameMapEntry(new TypeNameMapEntry());
+ std::unique_ptr<TypeNameMapEntry> pTypeNameMapEntry(new TypeNameMapEntry());
if (pExtension)
pTypeNameMapEntry->m_aExtension = *pExtension;
pTypeNameMapEntry->m_eTypeID = eTypeID;
- rRegistration.m_aTypeNameMap.insert(aTheTypeName, pTypeNameMapEntry);
+ o3tl::ptr_container::insert(
+ rRegistration.m_aTypeNameMap, aTheTypeName,
+ std::move(pTypeNameMapEntry));
if (pExtension)
{
- std::auto_ptr<ExtensionMapEntry> pExtensionMapEntry(new ExtensionMapEntry());
+ std::unique_ptr<ExtensionMapEntry> pExtensionMapEntry(new ExtensionMapEntry());
pExtensionMapEntry->m_eTypeID = eTypeID;
- rRegistration.m_aExtensionMap.insert(*pExtension, pExtensionMapEntry);
+ o3tl::ptr_container::insert(
+ rRegistration.m_aExtensionMap, *pExtension,
+ std::move(pExtensionMapEntry));
}
return eTypeID;