dedup/src/mergefiles.cpp

18 lines
337 B
C++

#include "mergefile.h"
MergeFile::MergeFile(std::shared_ptr<File> file, Hash&& h) : hash(std::move(h)) {
files.emplace_back(file);
}
const Hash& MergeFile::getHash() const {
return hash;
}
bool MergeFile::addFile(std::shared_ptr<File> f, const Hash& h) {
if(hash == h) {
files.emplace_back(f);
return true;
}
return false;
}