From 2554efabb6d7cd2ad9f7cfdddd0712c25cdca1cd Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Thu, 19 Nov 2015 09:14:59 +0200 Subject: use comphelper::containerToSequence in chart2, we remove a local equivalent of the method Change-Id: I25129a3d1ea1dd724eb9cd38a57be37a78b3d100 --- stoc/source/implementationregistration/implreg.cxx | 15 ++------------- stoc/source/servicemanager/servicemanager.cxx | 10 ++-------- 2 files changed, 4 insertions(+), 21 deletions(-) (limited to 'stoc') diff --git a/stoc/source/implementationregistration/implreg.cxx b/stoc/source/implementationregistration/implreg.cxx index 008991d91046..d15e4ee0d9b4 100644 --- a/stoc/source/implementationregistration/implreg.cxx +++ b/stoc/source/implementationregistration/implreg.cxx @@ -27,6 +27,7 @@ #include #include #include +#include #include #include @@ -1633,19 +1634,7 @@ Sequence< OUString > ImplementationRegistration::getImplementations( if (!implNames.empty()) { - std::list::const_iterator iter = implNames.begin(); - - Sequence seqImpl(implNames.size()); - OUString *pImplNames = seqImpl.getArray(); - - sal_Int32 index = 0; - while (iter != implNames.end()) - { - pImplNames[index] = *iter; - index++; - ++iter; - } - + Sequence seqImpl(comphelper::containerToSequence(implNames)); xImpl->closeKey(); return seqImpl; } diff --git a/stoc/source/servicemanager/servicemanager.cxx b/stoc/source/servicemanager/servicemanager.cxx index 73c9ec1ab526..1fdf14f19a31 100644 --- a/stoc/source/servicemanager/servicemanager.cxx +++ b/stoc/source/servicemanager/servicemanager.cxx @@ -33,6 +33,7 @@ #include #include #include +#include #include #include @@ -860,14 +861,7 @@ Sequence< OUString > OServiceManager::getUniqueAvailableServiceNames( aNameSet.insert( (*aIt++).first ); */ - Sequence< OUString > aNames( aNameSet.size() ); - OUString * pArray = aNames.getArray(); - sal_Int32 i = 0; - HashSet_OWString::iterator next = aNameSet.begin(); - while( next != aNameSet.end() ) - pArray[i++] = (*next++); - - return aNames; + return comphelper::containerToSequence(aNameSet); } // XMultiComponentFactory -- cgit