summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorNoel Grandin <noelgrandin@gmail.com>2016-03-08 20:44:56 +0200
committerEike Rathke <erack@redhat.com>2016-04-01 13:15:38 +0000
commit9a14c7e1a99b4559fd5035b055f041dac7f48522 (patch)
tree5d17810af86f062787e343db4c403d044ed270ac /sc
parent86e9ef21a06a9babefb778dfc3e02118d371d70d (diff)
sequence->vector in sc
Change-Id: Iebf0aae6a3141430c43988e91d50f07b1c629e04 Reviewed-on: https://gerrit.libreoffice.org/23698 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
Diffstat (limited to 'sc')
-rw-r--r--sc/source/filter/xml/XMLCodeNameProvider.cxx14
1 files changed, 6 insertions, 8 deletions
diff --git a/sc/source/filter/xml/XMLCodeNameProvider.cxx b/sc/source/filter/xml/XMLCodeNameProvider.cxx
index 7a0503fc55bc..0f053ee25141 100644
--- a/sc/source/filter/xml/XMLCodeNameProvider.cxx
+++ b/sc/source/filter/xml/XMLCodeNameProvider.cxx
@@ -19,6 +19,7 @@
#include "XMLCodeNameProvider.hxx"
#include "document.hxx"
+#include "comphelper/sequence.hxx"
using namespace com::sun::star;
@@ -112,11 +113,11 @@ uno::Sequence< OUString > SAL_CALL XMLCodeNameProvider::getElementNames( )
throw (uno::RuntimeException, std::exception)
{
SCTAB nCount = mpDoc->GetTableCount() + 1;
- uno::Sequence< OUString > aNames( nCount );
- sal_Int32 nRealCount = 0;
+ std::vector< OUString > aNames;
+ aNames.reserve(nCount);
if( !mpDoc->GetCodeName().isEmpty() )
- aNames[nRealCount++] = msDocName;
+ aNames.push_back(msDocName);
OUString sSheetName, sCodeName;
for( SCTAB i = 0; i < nCount; i++ )
@@ -125,14 +126,11 @@ uno::Sequence< OUString > SAL_CALL XMLCodeNameProvider::getElementNames( )
if (!sCodeName.isEmpty())
{
if( mpDoc->GetName( i, sSheetName ) )
- aNames[nRealCount++] = sSheetName;
+ aNames.push_back(sSheetName);
}
}
- if( nCount != nRealCount )
- aNames.realloc( nRealCount );
-
- return aNames;
+ return comphelper::containerToSequence(aNames);
}
uno::Type SAL_CALL XMLCodeNameProvider::getElementType( )