Searched refs:__promise (Results 1 – 5 of 5) sorted by relevance
/openbmc/sdbusplus/include/sdbusplus/async/stdexec/ |
H A D | at_coroutine_exit.hpp | 138 requires(_Promise& __promise, __continuation_handle<> __c) { 140 __promise.continuation() 143 __promise.set_continuation(__c) 150 struct __promise; 153 using promise_type = __promise; 155 explicit __task(__coro::coroutine_handle<__promise> __coro) noexcept : in __task() 196 __promise& __p = __h.promise(); in await_suspend() 208 const __promise& __promise_; 217 struct __promise : with_awaitable_senders<__promise> struct in exec::__at_coro_exit::__task 249 __coro::coroutine_handle<__promise>::from_promise(*this)); in get_return_object() [all …]
|
H A D | coroutine.hpp | 100 auto __get_awaiter(_Awaitable&& __awaitable, _Promise* __promise) in __get_awaiter() argument 103 __promise->await_transform( in __get_awaiter() 108 __promise 115 return __promise 122 __co_await_constraint(__promise->await_transform( 125 operator co_await(__promise->await_transform( 131 __promise->await_transform(static_cast<_Awaitable&&>(__awaitable))); 135 return __promise->await_transform( 142 requires(_Awaitable&& __awaitable, _Promise* __promise) { 145 __promise)
|
H A D | task.hpp | 372 struct __promise; 377 using promise_type = __promise; 398 await_suspend(__coro::coroutine_handle<__promise> __h) noexcept in await_suspend() 407 struct __promise : __promise_base<_Ty>, with_awaitable_senders<__promise> struct in exec::__task::basic_task 412 __coro::coroutine_handle<__promise>::from_promise(*this)); in get_return_object() 476 return with_awaitable_senders<__promise>::await_transform( in await_transform() 481 typename _Context::template promise_context_t<__promise>; 496 __coro::coroutine_handle<__promise> __coro_; 497 std::optional<awaiter_context_t<__promise, _ParentPromise>> 546 awaiter_context_t<__promise, _ParentPromise>, __promise&, [all …]
|
H A D | execution.hpp | 866 __await_result_t<_Sender, __env::__promise<_Env>>; in __impl() 918 || __awaitable<_Sender, __env::__promise<empty_env>>; 1416 struct __promise; 1429 struct __promise struct 1435 using __id = __promise; 1483 using __promise_t = __t<__promise<__id<_Receiver>>>; 1920 requires(_Promise& __promise) { 1922 __promise.unhandled_stopped() 1971 auto operator()(_Tp&& __t, _Promise& __promise) const in operator ()() 2020 if constexpr (requires(_Promise& __promise) { in __continuation_handle() [all …]
|
/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/ |
H A D | __env.hpp | 366 struct __promise struct 375 requires tag_invocable<as_awaitable_t, _Ty, __promise&> 377 noexcept(nothrow_tag_invocable<as_awaitable_t, _Ty, __promise&>) in await_transform() 378 -> tag_invoke_result_t<as_awaitable_t, _Ty, __promise&> in await_transform() 384 friend auto tag_invoke(_Tag, const __promise&) noexcept -> const _Env& in tag_invoke() argument
|