Home
last modified time | relevance | path

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

/openbmc/sdbusplus/include/sdbusplus/async/stdexec/
H A Dat_coroutine_exit.hpp191 struct __promise : with_awaitable_senders<__promise> { struct in exec::__at_coro_exit::__task
194 __promise(_Action&&, _Ts&&... __ts) noexcept in __promise() function
204 auto initial_suspend() noexcept -> __coro::suspend_always { in initial_suspend()
208 auto final_suspend() noexcept -> __final_awaitable { in final_suspend()
212 void return_void() noexcept { in return_void()
216 void unhandled_exception() noexcept { in unhandled_exception()
220 auto unhandled_stopped() noexcept -> __coro::coroutine_handle<__promise> { in unhandled_stopped()
225 auto get_return_object() noexcept -> __task { in get_return_object()
230 auto await_transform(_Awaitable&& __awaitable) noexcept -> decltype(auto) { in await_transform()
234 auto get_env() const noexcept -> __env { in get_env()
[all …]
H A Dtask.hpp356 struct __promise struct in exec::__task::basic_task
359 using __t = __promise;
360 using __id = __promise;
362 auto get_return_object() noexcept -> basic_task { in get_return_object()
366 auto initial_suspend() noexcept -> __coro::suspend_always { in initial_suspend()
370 auto final_suspend() noexcept -> __final_awaitable { in final_suspend()
375 auto disposition() const noexcept -> __task::disposition { in disposition()
386 void unhandled_exception() noexcept { in unhandled_exception()
393 auto await_transform(_Awaitable&& __awaitable) noexcept -> decltype(auto) { in await_transform()
403 auto await_transform(__reschedule_coroutine_on::__wrap<_Scheduler> __box) noexcept in await_transform()
[all …]
/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/
H A D__connect_awaitable.hpp101 struct __promise { struct
102 using _Receiver = stdexec::__t<_ReceiverId>;
104 struct __t
H A D__awaitable.hpp62 auto __get_awaiter(_Awaitable&& __awaitable, _Promise* __promise) -> decltype(auto) in __get_awaiter()
H A D__with_awaitable_senders.hpp82 static auto from_promise(_Promise& __promise) noexcept -> __coroutine_handle { in from_promise()
H A D__env.hpp346 struct __promise : __with_await_transform<__promise<_Env>> { struct