]> git.tdb.fi Git - builder.git/blobdiff - source/builder.h
Eliminate all global typedefs, making misc.h finally unnecessary
[builder.git] / source / builder.h
index b10d4600168b99aa3abdde1fe20b9bfb73e3e964..2f70fbd32a14257583e40cd07437f3f22b1af254 100644 (file)
@@ -11,7 +11,6 @@
 #include "buildtype.h"
 #include "config.h"
 #include "logger.h"
-#include "misc.h"
 #include "packagemanager.h"
 #include "problem.h"
 #include "target.h"
@@ -46,9 +45,11 @@ public:
        typedef std::map<std::string, Target *> TargetMap;
 
 private:
+       typedef std::list<std::string> NameList;
        typedef std::map<std::string, BuildType> BuildTypeMap;
+       typedef std::list<Problem> ProblemList;
 
-       StringList cmdline_targets;
+       NameList cmdline_targets;
        Config::InputOptions cmdline_options;
        Msp::FS::Path cwd;
 
@@ -74,7 +75,7 @@ private:
        bool show_progress;
        std::string build_file;
        unsigned jobs;
-       StringList what_if;
+       NameList what_if;
        bool conf_all;
        bool conf_only;
        bool build_all;