1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
From 949aaedee9428bd4eb57bb7899230622a34322ab Mon Sep 17 00:00:00 2001
From: Enrico Seiler <enrico.seiler@hotmail.de>
Date: Wed, 22 Jan 2025 17:16:19 +0100
Subject: [PATCH 7/9] [NOAPI][DETAIL] Remove copyable_wrapper
---
test/snippet/core/detail/copyable_wrapper.cpp | 16 ----------------
test/snippet/core/detail/copyable_wrapper.err | 2 --
2 files changed, 18 deletions(-)
delete mode 100644 test/snippet/core/detail/copyable_wrapper.cpp
delete mode 100644 test/snippet/core/detail/copyable_wrapper.err
diff --git a/test/snippet/core/detail/copyable_wrapper.cpp b/test/snippet/core/detail/copyable_wrapper.cpp
deleted file mode 100644
index 0f73321f5..000000000
--- a/test/snippet/core/detail/copyable_wrapper.cpp
+++ /dev/null
@@ -1,16 +0,0 @@
-#include <seqan3/core/debug_stream.hpp>
-#include <seqan3/core/detail/copyable_wrapper.hpp>
-
-int main()
-{
- int outer{};
- // Might be used for non-copyable lambdas. In this example, the lambda would be copyable even without the wrapper.
- seqan3::detail::copyable_wrapper wrapper{[&outer](int const x)
- {
- outer += x;
- return outer;
- }};
- auto wrapper_2 = wrapper; // Would not work with non-copyable lambda.
- seqan3::debug_stream << wrapper(2) << '\n'; // 2
- seqan3::debug_stream << wrapper_2(4) << '\n'; // 6
-}
diff --git a/test/snippet/core/detail/copyable_wrapper.err b/test/snippet/core/detail/copyable_wrapper.err
deleted file mode 100644
index 2b24e3127..000000000
--- a/test/snippet/core/detail/copyable_wrapper.err
+++ /dev/null
@@ -1,2 +0,0 @@
-2
-6
--
2.49.0
|