summaryrefslogtreecommitdiff
path: root/configmgr
diff options
context:
space:
mode:
authorJulien Nabet <serval2412@yahoo.fr>2017-10-12 23:55:20 +0200
committerJulien Nabet <serval2412@yahoo.fr>2017-10-13 07:05:11 +0200
commita5a905e7ff2e3a19020b6c486e77695aece71b8c (patch)
tree6fc2a9c8ee6358bbc046017160384bffe579272a /configmgr
parentd029193e8a4172cd2b08db203d6ec091749d15bf (diff)
Replace list by vector in components (configmgr)
Change-Id: I772b9b1b1d8fdbbc1dc7e38904490a6533686a90 Reviewed-on: https://gerrit.libreoffice.org/43353 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Diffstat (limited to 'configmgr')
-rw-r--r--configmgr/source/components.cxx12
1 files changed, 6 insertions, 6 deletions
diff --git a/configmgr/source/components.cxx b/configmgr/source/components.cxx
index 3b4111bc0fb9..7459ef4e5d45 100644
--- a/configmgr/source/components.cxx
+++ b/configmgr/source/components.cxx
@@ -23,7 +23,7 @@
#include <cassert>
#include <chrono>
#include <cstddef>
-#include <list>
+#include <vector>
#include <set>
#include <com/sun/star/beans/Optional.hpp>
@@ -79,17 +79,17 @@ namespace configmgr {
namespace {
-struct UnresolvedListItem {
+struct UnresolvedVectorItem {
OUString name;
rtl::Reference< ParseManager > manager;
- UnresolvedListItem(
+ UnresolvedVectorItem(
OUString const & theName,
rtl::Reference< ParseManager > const & theManager):
name(theName), manager(theManager) {}
};
-typedef std::list< UnresolvedListItem > UnresolvedList;
+typedef std::vector< UnresolvedVectorItem > UnresolvedVector;
void parseXcsFile(
OUString const & url, int layer, Data & data, Partial const * partial,
@@ -750,7 +750,7 @@ void Components::parseXcdFiles(int layer, OUString const & url) {
throw css::uno::RuntimeException(
"cannot open directory " + url);
}
- UnresolvedList unres;
+ UnresolvedVector unres;
std::set< OUString > existingDeps;
std::set< OUString > processedDeps;
for (;;) {
@@ -794,7 +794,7 @@ void Components::parseXcdFiles(int layer, OUString const & url) {
}
while (!unres.empty()) {
bool isResolved = false;
- for (UnresolvedList::iterator i(unres.begin()); i != unres.end();) {
+ for (UnresolvedVector::iterator i(unres.begin()); i != unres.end();) {
if (i->manager->parse(&existingDeps)) {
processedDeps.insert(i->name);
i = unres.erase(i);