summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-09-15 23:17:51 +0200
committerCarl Hetherington <cth@carlh.net>2025-09-16 09:24:04 +0200
commit09530c1188a38c9d36ee717889d529f6cf236d01 (patch)
treecdb00168fc42e720666a4246a77c948122bd8141 /src/lib
parent52f2dad42c0788add93483cb0169b93c95ee23f5 (diff)
Add default move constructor and header guard.
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/digester.h10
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