summaryrefslogtreecommitdiff
path: root/modules/async/c++/async.hpp
diff options
context:
space:
mode:
authorClaudius "keldu" Holeksa <mail@keldu.de>2024-07-20 13:29:42 +0200
committerClaudius "keldu" Holeksa <mail@keldu.de>2024-07-20 13:29:42 +0200
commit53d47a9a5a8130e5af1215bbb2c2fb663a81dc30 (patch)
tree64f7a2b517b604006ed127badb42a1859b43dee0 /modules/async/c++/async.hpp
parent5f946d3dba74a7d3bc12bc75c4e7e7ed58805d58 (diff)
wip
Diffstat (limited to 'modules/async/c++/async.hpp')
-rw-r--r--modules/async/c++/async.hpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/async/c++/async.hpp b/modules/async/c++/async.hpp
index ba994fd..bb56952 100644
--- a/modules/async/c++/async.hpp
+++ b/modules/async/c++/async.hpp
@@ -321,7 +321,7 @@ public:
virtual size_t space() const = 0;
virtual size_t queued() const = 0;
- virtual error swap(conveyor<T> &&conveyor) noexcept = 0;
+ virtual error_or<void> swap(conveyor<T> &&conveyor) noexcept = 0;
};
template <> class conveyor_feeder<void> {
@@ -334,7 +334,7 @@ public:
virtual size_t space() const = 0;
virtual size_t queued() const = 0;
- virtual error swap(conveyor<void_t> &&conveyor) noexcept = 0;
+ virtual error_or<void> swap(conveyor<void_t> &&conveyor) noexcept = 0;
};
template <typename T> struct conveyor_and_feeder {
@@ -535,7 +535,7 @@ public:
size_t space() const override;
size_t queued() const override;
- error swap(conveyor<T> &&conv) noexcept override;
+ error_or<void> swap(conveyor<T> &&conv) noexcept override;
};
template <typename T>