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.hpp215 struct __promise : with_awaitable_senders<__promise> struct in exec::__at_coro_exit::__task
218 explicit __promise(_Action&&, _Ts&... __ts) noexcept : __args_{__ts...} in __promise() function
221 auto initial_suspend() noexcept -> __coro::suspend_always in initial_suspend()
226 auto final_suspend() noexcept -> __final_awaitable in final_suspend()
231 void return_void() noexcept {} in return_void()
233 [[noreturn]] void unhandled_exception() noexcept in unhandled_exception()
244 auto get_return_object() noexcept -> __task in get_return_object()
258 auto get_env() const noexcept -> __env in get_env()
263 bool __is_unhandled_stopped_{false};
264 std::tuple<_Ts&...> __args_{};
[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()
420 void unhandled_exception() noexcept in unhandled_exception()
439 auto await_transform(__reschedule_coroutine_on::__wrap<_Scheduler> in await_transform()
469 auto get_env() const noexcept -> const __promise_context_t& in get_env()
474 __optional<__promise_context_t> __context_{};
[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.hpp85 _Promise* __promise) -> decltype(auto) in __get_awaiter()
H A D__env.hpp412 struct __promise struct
415 auto await_transform(_Ty&& __value) noexcept -> _Ty&& in await_transform()
422 auto await_transform(_Ty&& __value) // in await_transform()