Home
last modified time | relevance | path

Searched refs:__coro_ (Results 1 – 3 of 3) sorted by relevance

/openbmc/sdbusplus/include/sdbusplus/async/stdexec/
H A Dtask.hpp380 __coro_(std::exchange(__that.__coro_, {})) in basic_task()
385 if (__coro_) in ~basic_task()
386 __coro_.destroy(); in ~basic_task()
496 __coro::coroutine_handle<__promise> __coro_; member
502 if (__coro_) in ~__task_awaitable()
503 __coro_.destroy(); in ~__task_awaitable()
524 if (__coro_.promise().stop_requested()) in await_suspend()
527 return __coro_; in await_suspend()
553 std::exchange(__self.__coro_, {})}; in tag_invoke()
585 __coro_(__coro) in basic_task()
[all …]
H A Dat_coroutine_exit.hpp156 __coro_(__coro) in __task()
160 __coro_(std::exchange(__that.__coro_, {})) in __task()
172 __coro_.promise().__scheduler_ = in await_suspend()
174 __coro_.promise().set_continuation(__parent.promise().continuation()); in await_suspend()
175 __parent.promise().set_continuation(__coro_); in await_suspend()
181 return std::exchange(__coro_, {}).promise().__args_; in await_resume()
271 __coro::coroutine_handle<__promise> __coro_; member in exec::__at_coro_exit::__task
H A Dexecution.hpp1382 __coro_(__hcoro) in __operation_base()
1386 __coro_(std::exchange(__other.__coro_, {})) in __operation_base()
1391 if (__coro_) in ~__operation_base()
1401 __coro_ = {}; in ~__operation_base()
1404 __coro_.destroy(); in ~__operation_base()
1411 __self.__coro_.resume(); in tag_invoke()
2018 __coro_(__coro) in __continuation_handle()
2042 return __coro_; in handle()
6840 __coro_ = __co_impl(__context_).__coro_; in __context_and_coro()
6845 __coro_.destroy(); in ~__context_and_coro()
[all …]