]> git.tdb.fi Git - builder.git/blobdiff - source/builder.cpp
Convert all list containers to vectors
[builder.git] / source / builder.cpp
index 46bc704140690a1678af3f3f8f4f3b06ed218818..1b8ed3c16eb538d17afbc3933089f750bd12e4be 100644 (file)
@@ -1,3 +1,4 @@
+#include <deque>
 #include <set>
 #include <msp/core/except.h>
 #include <msp/core/maputils.h>
@@ -113,9 +114,9 @@ void Builder::set_logger(const Logger *l)
        logger = (l ? l : &default_logger);
 }
 
-list<string> Builder::collect_problems() const
+vector<string> Builder::collect_problems() const
 {
-       list<string> problems;
+       vector<string> problems;
        set<const Package *> broken_packages;
        set<const Component *> broken_components;
        set<const Tool *> broken_tools;
@@ -267,7 +268,7 @@ int Builder::clean(bool all, bool dry_run)
        // Cleaning doesn't care about ordering, so a simpler method can be used
 
        set<Target *> clean_tgts;
-       list<Target *> queue;
+       deque<Target *> queue;
        queue.push_back(&build_graph.get_goals());
 
        while(!queue.empty())