Home
last modified time | relevance | path

Searched defs:__promise (Results 1 – 5 of 5) sorted by relevance

/openbmc/sdbusplus/include/sdbusplus/async/stdexec/
H A Dat_coroutine_exit.hpp221 struct __promise : with_awaitable_senders<__promise> struct in exec::__at_coro_exit::__task
225 __promise(_Action&&, _Ts&&... __ts) noexcept : __args_{__ts...} in __promise() function
233 auto initial_suspend() noexcept -> __coro::suspend_always in initial_suspend()
238 auto final_suspend() noexcept -> __final_awaitable in final_suspend()
243 void return_void() noexcept {} in return_void()
245 [[noreturn]] void unhandled_exception() noexcept in unhandled_exception()
250 auto unhandled_stopped() noexcept -> __coro::coroutine_handle<__promise> in unhandled_stopped()
256 auto get_return_object() noexcept -> __task in get_return_object()
263 auto await_transform(_Awaitable&& __awaitable) noexcept in await_transform()
270 auto get_env() const noexcept -> __env in get_env()
[all …]
H A Dtask.hpp386 struct __promise : __promise_base<_Ty>, with_awaitable_senders<__promise> struct in exec::__task::basic_task
388 using __t = __promise;
389 using __id = __promise;
391 auto get_return_object() noexcept -> basic_task in get_return_object()
397 auto initial_suspend() noexcept -> __coro::suspend_always in initial_suspend()
402 auto final_suspend() noexcept -> __final_awaitable in final_suspend()
407 [[nodiscard]] auto disposition() const noexcept -> __task::disposition in disposition()
420 void unhandled_exception() noexcept in unhandled_exception()
427 auto await_transform(_Awaitable&& __awaitable) noexcept in await_transform()
440 auto await_transform( in await_transform()
[all …]
/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/
H A D__connect_awaitable.hpp112 struct __promise struct
114 using _Receiver = stdexec::__t<_ReceiverId>;
116 struct __t : __promise_base
H A D__awaitable.hpp84 auto __get_awaiter(_Awaitable&& __awaitable, _Promise* __promise) in __get_awaiter()
H A D__env.hpp421 struct __promise struct
424 auto await_transform(_Ty&& __value) noexcept -> _Ty&& in await_transform()
431 auto await_transform(_Ty&& __value) // in await_transform()