#pragma once #include #include "mergefile.h" // a list of files with the same size class Files { public: Files(); void addNewFile(std::shared_ptr file, Hash hash); // check if at least one file can be deduplicated bool hasDuplicates() const; uint32_t getFileCount() const; std::vector& getFiles(); const std::vector& getFiles() const; private: std::vector files; };