18 lines
337 B
C++
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;
|
|
}
|