LeviLamina
|
Public Types | |
using | Input = std::tuple<T<Ts>...> |
using | Result = std::tuple<typename T<Ts>::ExpectedResult...> |
Public Member Functions | |
CollectAllTupleAwaiter (CollectAllTupleAwaiter const &)=delete | |
CollectAllTupleAwaiter & | operator= (CollectAllTupleAwaiter const &)=delete |
constexpr | CollectAllTupleAwaiter (T< Ts > &&... in) |
constexpr | CollectAllTupleAwaiter (Input &&in) |
constexpr | CollectAllTupleAwaiter (CollectAllTupleAwaiter &&)=default |
constexpr bool | await_ready () const noexcept |
template<std::derived_from< CoroPromiseBase > P> | |
void | await_suspend (std::coroutine_handle< P > h) |
constexpr auto | await_resume () |