From 56d23480b0dfb0729bd69eb12278292aab7c077f Mon Sep 17 00:00:00 2001 From: lisyarus Date: Thu, 4 Sep 2025 14:18:18 +0300 Subject: [PATCH] Add async::make_ready_future(T const &) --- libs/async/include/psemek/async/future.hpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libs/async/include/psemek/async/future.hpp b/libs/async/include/psemek/async/future.hpp index 0945aed5..119bfb6c 100644 --- a/libs/async/include/psemek/async/future.hpp +++ b/libs/async/include/psemek/async/future.hpp @@ -379,6 +379,14 @@ namespace psemek::async return p.get_future(); } + template + future make_ready_future(T const & x) + { + promise p; + p.set_value(x); + return p.get_future(); + } + template struct packaged_task;