]> git.tdb.fi Git - builder.git/blobdiff - source/package.h
Convert all list containers to vectors
[builder.git] / source / package.h
index a7ae7d4546e1b3d534e3112e5123d756beec914f..bb3c809642c42f43aee233389b49723bbb5a33ce 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef PACKAGE_H_
 #define PACKAGE_H_
 
-#include <list>
 #include <string>
+#include <vector>
 #include <msp/datafile/objectloader.h>
 #include "buildinfo.h"
 #include "conditionalloader.h"
@@ -27,7 +27,7 @@ public:
                void require(const std::string &);
        };
 
-       using Requirements = std::list<Package *>;
+       using Requirements = std::vector<Package *>;
 
 protected:
        Builder &builder;
@@ -38,7 +38,7 @@ protected:
        Requirements requires;
        BuildInfo export_binfo;
        bool prepared;
-       std::list<std::string> problems;
+       std::vector<std::string> problems;
 
        bool use_pkgconfig;
 
@@ -66,7 +66,7 @@ protected:
 public:
        bool is_prepared() const { return prepared; }
 
-       const std::list<std::string> &get_problems() const { return problems; }
+       const std::vector<std::string> &get_problems() const { return problems; }
 
        virtual void save_caches() { }
 };