]> git.tdb.fi Git - builder.git/blobdiff - source/builder.h
Convert all list containers to vectors
[builder.git] / source / builder.h
index e6eb0ea5c2843b3b813dbcc497a7379dfa40b71d..5d62a9a1ec759b1d6d2e06eb91aa363cfcb617a6 100644 (file)
@@ -1,7 +1,6 @@
 #ifndef BUILDER_H_
 #define BUILDER_H_
 
-#include <list>
 #include <map>
 #include <string>
 #include <msp/datafile/loader.h>
@@ -73,7 +72,7 @@ public:
        const Architecture &get_native_arch() const { return native_arch; }
        void set_build_type(const std::string &);
        std::vector<std::string> get_build_types() const;
-       const BuildType &get_build_type() const { return *build_type; }
+       const BuildType &get_build_type() const;
        BuildGraph &get_build_graph() { return build_graph; }
        void set_prefix(const Msp::FS::Path &);
        void set_temp_directory(const Msp::FS::Path &);
@@ -86,7 +85,7 @@ public:
        void set_logger(const Logger *);
        const Logger &get_logger() const { return *logger; }
 
-       std::list<std::string> collect_problems() const;
+       std::vector<std::string> collect_problems() const;
 
        /** Loads a build file.  If opts is not null, it is used to configure any
        packages loaded from this file.  If all is true, external packages are also