We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5b59243 commit 42d86f7Copy full SHA for 42d86f7
src/tools/fdsdump/src/common/common.hpp
@@ -15,6 +15,12 @@
15
16
namespace fdsdump {
17
18
+#define DISABLE_COPY_AND_MOVE(CLASSNAME) \
19
+ CLASSNAME ( CLASSNAME &) = delete; \
20
+ CLASSNAME (const CLASSNAME &&) = delete; \
21
+ CLASSNAME &operator=( CLASSNAME &) = delete; \
22
+ CLASSNAME &operator=(const CLASSNAME &&) = delete;
23
+
24
using unique_file = std::unique_ptr<fds_file_t, decltype(&fds_file_close)>;
25
using unique_iemgr = std::unique_ptr<fds_iemgr_t, decltype(&fds_iemgr_destroy)>;
26
using unique_filter = std::unique_ptr<fds_ipfix_filter, decltype(&fds_ipfix_filter_destroy)>;
0 commit comments