Searched defs:__promise (Results 1 – 5 of 5) sorted by relevance
221 struct __promise : with_awaitable_senders<__promise> struct in exec::__at_coro_exit::__task225 __promise(_Action&&, _Ts&&... __ts) noexcept : __args_{__ts...} in __promise() function233 auto initial_suspend() noexcept -> __coro::suspend_always in initial_suspend()238 auto final_suspend() noexcept -> __final_awaitable in final_suspend()243 void return_void() noexcept {} in return_void()245 [[noreturn]] void unhandled_exception() noexcept in unhandled_exception()250 auto unhandled_stopped() noexcept -> __coro::coroutine_handle<__promise> in unhandled_stopped()256 auto get_return_object() noexcept -> __task in get_return_object()263 auto await_transform(_Awaitable&& __awaitable) noexcept in await_transform()270 auto get_env() const noexcept -> __env in get_env()[all …]
386 struct __promise : __promise_base<_Ty>, with_awaitable_senders<__promise> struct in exec::__task::basic_task388 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()407 [[nodiscard]] auto disposition() const noexcept -> __task::disposition in disposition()420 void unhandled_exception() noexcept in unhandled_exception()427 auto await_transform(_Awaitable&& __awaitable) noexcept in await_transform()440 auto await_transform( in await_transform()[all …]
112 struct __promise struct114 using _Receiver = stdexec::__t<_ReceiverId>;116 struct __t : __promise_base
84 auto __get_awaiter(_Awaitable&& __awaitable, _Promise* __promise) in __get_awaiter()
421 struct __promise struct424 auto await_transform(_Ty&& __value) noexcept -> _Ty&& in await_transform()431 auto await_transform(_Ty&& __value) // in await_transform()