LeviLamina
Loading...
Searching...
No Matches
ll::coro::CoroTaskAwaiter< T > Struct Template Reference
+ 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
 
CoroTaskAwaiteroperator= (CoroTaskAwaiter const &other)=delete
 
constexpr CoroTaskAwaiter (CoroTaskAwaiter &&other) noexcept
 
constexpr CoroTaskAwaiteroperator= (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
 

The documentation for this struct was generated from the following file: