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;