File: 0007-NOAPI-DETAIL-Remove-copyable_wrapper.patch

package info (click to toggle)
seqan3 3.4.0%2Bds-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 17,580 kB
  • sloc: cpp: 145,192; sh: 307; xml: 264; javascript: 95; makefile: 70; perl: 29; php: 15
file content (45 lines) | stat: -rw-r--r-- 1,764 bytes parent folder | download
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