Horizon
Loading...
Searching...
No Matches
duplicate_base.hpp
1#pragma once
2#include "util/changeable.hpp"
3
4namespace horizon {
5class DuplicateBase : public Changeable {
6public:
7 virtual UUID duplicate(std::vector<std::string> *filenames = nullptr) = 0;
8 virtual bool check_valid() = 0;
9 virtual ~DuplicateBase()
10 {
11 }
12};
13} // namespace horizon
Definition changeable.hpp:5
Definition duplicate_base.hpp:5
This class encapsulates a UUID and allows it to be uses as a value type.
Definition uuid.hpp:16