]> git.tdb.fi Git - builder.git/blobdiff - source/packagemanager.h
Use default member initializers and constructor delegation
[builder.git] / source / packagemanager.h
index a2c684e0bfd7796f487b2185f20f0658bdbdc71d..22f1eacfbbe6eaf3eabce855ed69aa2350dc4ceb 100644 (file)
@@ -2,6 +2,7 @@
 #define PACKAGEMANAGER_H_
 
 #include <map>
+#include <set>
 #include <string>
 #include <vector>
 #include <msp/fs/path.h>
@@ -21,11 +22,11 @@ private:
        std::vector<Msp::FS::Path> pkg_dirs;
        std::vector<Msp::FS::Path> binpkg_path;
        std::vector<Msp::FS::Path> binpkg_files;
-       bool no_externals;
+       bool no_externals = false;
        std::map<std::string, Package *> packages;
-       Package *main_pkg;
+       Package *main_pkg = 0;
        std::set<std::string> not_found;
-       bool env_set;
+       bool env_set = false;
 
 public:
        PackageManager(Builder &);