]> git.tdb.fi Git - libs/datafile.git/blobdiff - source/packsource.h
Use default member initializers for constant initial values
[libs/datafile.git] / source / packsource.h
index 3694a3bf8b530e22d0ccf366cc4e251e1ce2793c..946e86eaa459f5dd6329cb851460e1bfad4c4aad 100644 (file)
@@ -26,7 +26,7 @@ public:
        struct FileInfo
        {
                std::string name;
-               IO::SeekOffset size;
+               IO::SeekOffset size = 0;
        };
 
 private:
@@ -49,8 +49,8 @@ private:
 
        private:
                std::string filename;
-               IO::Seekable *io;
-               IO::SeekOffset base_offset;
+               IO::Seekable *io = nullptr;
+               IO::SeekOffset base_offset = 0;
                std::list<File> files;
 
        public:
@@ -80,9 +80,9 @@ private:
        private:
                const Pack &pack;
                std::string filename;
-               IO::SeekOffset offset;
-               IO::SeekOffset length;
-               bool collection;
+               IO::SeekOffset offset = 0;
+               IO::SeekOffset length = 0;
+               bool collection = false;
                std::list<Object> objects;
 
        public:
@@ -120,7 +120,7 @@ private:
        ObjectMap objects;
 
 public:
-       PackSource() { }
+       PackSource() = default;
        PackSource(const PackSource &);
        PackSource &operator=(const PackSource &);
 private: