diff options
| author | Carl Hetherington <cth@carlh.net> | 2025-09-15 23:17:51 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2025-09-16 09:24:04 +0200 |
| commit | 09530c1188a38c9d36ee717889d529f6cf236d01 (patch) | |
| tree | cdb00168fc42e720666a4246a77c948122bd8141 /src/lib | |
| parent | 52f2dad42c0788add93483cb0169b93c95ee23f5 (diff) | |
Add default move constructor and header guard.
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/digester.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/lib/digester.h b/src/lib/digester.h index 53fdb9481..e6f1f6039 100644 --- a/src/lib/digester.h +++ b/src/lib/digester.h @@ -19,6 +19,10 @@ */ +#ifndef DCPOMATIC_DIGESTER_H +#define DCPOMATIC_DIGESTER_H + + #include <nettle/md5.h> #include <boost/optional.hpp> #include <string> @@ -33,6 +37,9 @@ public: Digester(Digester const&) = delete; Digester& operator=(Digester const&) = delete; + Digester(Digester&& other) = default; + Digester& operator=(Digester&& other) = default; + void add(void const * data, size_t size); template <class T> @@ -51,3 +58,6 @@ private: mutable md5_ctx _context; mutable std::vector<unsigned char> _digest; }; + + +#endif |
