Home
last modified time | relevance | path

Searched refs:__coro (Results 1 – 8 of 8) sorted by relevance

/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/
H A D__with_awaitable_senders.hpp39 __continuation_handle(__coro::coroutine_handle<_Promise> __coro) noexcept : in __continuation_handle() argument
40 __coro_(__coro) in __continuation_handle()
47 [](void* __address) noexcept -> __coro::coroutine_handle<> { in __continuation_handle()
51 return __coro::coroutine_handle<_Promise>::from_address( in __continuation_handle()
62 [[nodiscard]] auto handle() const noexcept -> __coro::coroutine_handle<> in handle()
68 -> __coro::coroutine_handle<> in unhandled_stopped()
74 using __stopped_callback_t = __coro::coroutine_handle<> (*)(void*) noexcept;
76 __coro::coroutine_handle<> __coro_{};
78 [](void*) noexcept -> __coro::coroutine_handle<> { std::terminate(); }; in __anon7e953c250202()
87 __continuation_handle(__coro::coroutine_handle<_Promise> __coro) noexcept : in __continuation_handle() argument
[all …]
H A D__connect_awaitable.hpp39 auto initial_suspend() noexcept -> __coro::suspend_always in initial_suspend()
44 [[noreturn]] auto final_suspend() noexcept -> __coro::suspend_always in final_suspend()
62 __coro::coroutine_handle<> __coro_;
64 explicit __operation_base(__coro::coroutine_handle<> __hcoro) noexcept : in __operation_base()
83 auto __coro = __coro_; in ~__operation_base() local
85 __coro.destroy(); in ~__operation_base()
126 auto unhandled_stopped() noexcept -> __coro::coroutine_handle<> in unhandled_stopped()
132 return __coro::noop_coroutine(); in unhandled_stopped()
139 __coro::coroutine_handle<__t>::from_promise(*this)}; in get_return_object()
193 void await_suspend(__coro::coroutine_handle<>) noexcept in __co_call()
H A D__as_awaitable.hpp87 __coro::coroutine_handle<> __continuation_;
102 __coro::coroutine_handle<_Promise>::from_address( in set_stopped()
104 __coro::coroutine_handle<> __stopped_continuation = in set_stopped()
113 __coro::coroutine_handle<_Promise>::from_address( in get_env()
184 __t(_Sender&& sndr, __coro::coroutine_handle<_Promise> __hcoro) // in __t()
190 void await_suspend(__coro::coroutine_handle<_Promise>) noexcept in await_suspend()
213 } -> convertible_to<__coro::coroutine_handle<>>;
223 auto unhandled_stopped() noexcept -> __coro::coroutine_handle<>;
248 _Result, _Tp, __coro::coroutine_handle<_Promise>>; in __select_impl_()
280 __coro::coroutine_handle<_Promise>::from_promise(__promise); in operator ()()
H A D__awaitable.hpp29 __is_instance_of<_Tp, __coro::coroutine_handle>;
33 requires(_Awaiter& __awaiter, __coro::coroutine_handle<_Promise> __h) {
H A D__config.hpp204 namespace __coro = std;
208 namespace __coro = std::experimental;
/openbmc/sdbusplus/include/sdbusplus/async/stdexec/
H A Dcoroutine.hpp50 __coro::coroutine_handle<promise_type>::from_promise(*this)}; in get_return_object()
75 __coro::coroutine_handle<> __coro_;
85 __coro::coroutine_handle<> await_suspend( in await_suspend()
86 __coro::coroutine_handle<>) noexcept in await_suspend()
93 __coro::coroutine_handle<> __continue_;
98 __coro::coroutine_handle<> __destroy_;
99 __coro::coroutine_handle<> __continue_;
115 __context_.__continue_ = __coro::noop_coroutine(); in __context_and_coro()
125 __coro::coroutine_handle<> __coro_;
128 inline __coro::coroutine_handle<> __impl(__coro::coroutine_handle<> __destroy, in __impl()
[all …]
H A Dat_coroutine_exit.hpp155 __task(__coro::coroutine_handle<__promise> __coro) noexcept : in __task() argument
156 __coro_(__coro) in __task()
159 explicit __task(__coro::coroutine_handle<__promise> __coro) noexcept : in __task() argument
160 __coro_(__coro) in __task()
174 auto await_suspend(__coro::coroutine_handle<_Promise> __parent) noexcept in await_suspend()
198 __coro::coroutine_handle<__promise> __h) noexcept in await_suspend()
199 -> __coro::coroutine_handle<> in await_suspend()
202 auto __coro = __p.__is_unhandled_stopped_ in await_suspend() local
205 return STDEXEC_DESTROY_AND_CONTINUE(__h, __coro); in await_suspend()
233 auto initial_suspend() noexcept -> __coro::suspend_always in initial_suspend()
[all …]
H A Dtask.hpp373 __coro::coroutine_handle<__promise> __h) noexcept in await_suspend()
374 -> __coro::coroutine_handle<> in await_suspend()
393 __coro::coroutine_handle<__promise>::from_promise(*this)); in get_return_object()
396 auto initial_suspend() noexcept -> __coro::suspend_always in initial_suspend()
455 __coro::coroutine_handle<__promise>::from_promise(*this)); in await_transform()
482 __coro::coroutine_handle<__promise> __coro_;
498 __coro::coroutine_handle<_ParentPromise2> __parent) noexcept in await_suspend()
499 -> __coro::coroutine_handle<> in await_suspend()
571 explicit basic_task(__coro::coroutine_handle<promise_type> __coro) noexcept in basic_task() argument
572 : __coro_(__coro) in basic_task()
[all …]