|
LeviLamina
|
Inheritance diagram for ll::coro::CoroTaskAwaiter< T >:Public Types | |
| using | Handle = std::coroutine_handle<CoroPromise<T>> |
| using | ExpectedResult = typename CoroPromise<T>::ExpectedResult |
Public Member Functions | |
| CoroTaskAwaiter (CoroTaskAwaiter const &other)=delete | |
| CoroTaskAwaiter & | operator= (CoroTaskAwaiter const &other)=delete |
| constexpr | CoroTaskAwaiter (CoroTaskAwaiter &&other) noexcept |
| constexpr CoroTaskAwaiter & | operator= (CoroTaskAwaiter &&other) noexcept |
| constexpr | CoroTaskAwaiter (Handle h) noexcept |
| constexpr bool | await_ready () const noexcept |
| template<std::derived_from< CoroPromiseBase > P> | |
| void | await_suspend (std::coroutine_handle< P > h) |
| constexpr ExpectedResult | getResult () noexcept |
Public Attributes | |
| Handle | handle |