Task¶
-
namespace
tnt -
template<typename
T>
classtask¶ Public Functions
-
~task() noexcept¶
Private Functions
-
task(std::coroutine_handle<promise_type> h) noexcept¶
Private Members
-
std::coroutine_handle<promise_type>
coro¶
-
struct
awaiter¶
-
struct
promise_type¶ Public Functions
-
std::suspend_always
initial_suspend() const noexcept¶
-
final_awaiter
final_suspend() const noexcept¶
-
void
unhandled_exception() const noexcept¶
-
struct
final_awaiter¶ Public Functions
-
bool
await_ready() const noexcept¶
-
void
await_resume() const noexcept¶
-
std::coroutine_handle
await_suspend(std::coroutine_handle<promise_type> handle) const noexcept¶
-
bool
-
std::suspend_always
-
-
template<typename