]> 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 67c14f5c15539a3d7457401625aeb9967776c80d..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: