X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Ffile_group.h;h=9521da7ec88c85b016dc2ef6889030d7c048a97a;hb=6e3e984162ca7a181bc7c98d90c295e88e4e7f6c;hp=a696343a0ca14e118109496f2e0a5fed33a8a069;hpb=a386c56bac6b76a3db43dbb8ea2dca9538860788;p=dcpomatic.git diff --git a/src/lib/file_group.h b/src/lib/file_group.h index a696343a0..9521da7ec 100644 --- a/src/lib/file_group.h +++ b/src/lib/file_group.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2013-2014 Carl Hetherington + Copyright (C) 2013-2021 Carl Hetherington This file is part of DCP-o-matic. @@ -18,16 +18,20 @@ */ + /** @file src/lib/file_group.h * @brief FileGroup class. */ + #ifndef DCPOMATIC_FILE_GROUP_H #define DCPOMATIC_FILE_GROUP_H + #include #include + /** @class FileGroup * @brief A class to make a list of files behave like they were concatenated. */ @@ -53,10 +57,11 @@ private: std::vector _paths; /** Index of path that we are currently reading from */ - mutable size_t _current_path; - mutable FILE* _current_file; - mutable size_t _current_size; - mutable int64_t _position; + mutable size_t _current_path = 0; + mutable FILE* _current_file = nullptr; + mutable size_t _current_size = 0; + mutable int64_t _position = 0; }; + #endif