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