]> git.tdb.fi Git - libs/datafile.git/blobdiff - source/loader.h
Use default member initializers for constant initial values
[libs/datafile.git] / source / loader.h
index 24cd7df1a503badc3b09ead5d36438e8307598d2..648c414cd2158b7d83983988f8027525b53940e6 100644 (file)
@@ -45,17 +45,17 @@ protected:
 
 private:
        ActionMap local_actions;
-       ActionMap *actions;
-       Parser *cur_parser;
-       unsigned cur_level;
-       const Statement *cur_st;
-       bool sub_loaded;
-       bool direct;
+       ActionMap *actions = nullptr;
+       Parser *cur_parser = nullptr;
+       unsigned cur_level = 0;
+       const Statement *cur_st = nullptr;
+       bool sub_loaded = false;
+       bool direct = false;
        std::vector<Loader *> aux_loaders;
 protected:
-       bool check_sub_loads;
+       bool check_sub_loads = false;
 
-       Loader();
+       Loader() = default;
 public:
        virtual ~Loader() = default;