#include <nxt/signal.hpp>
template <typename T>
next_awaiter struct
Awaitable returned by signal::.
Constructors, destructors, conversion operators
-
next_awaiter(std::
shared_ptr<signal_ state<T>> s, std:: stop_token st = {}) explicit noexcept -
next_awaiter(const next_
awaiter&) deleted -
next_awaiter(next_
awaiter&& other) noexcept - ~next_awaiter()
Public functions
- auto await_ready() const → bool noexcept
-
auto await_resume() → std::
optional<T> noexcept -
void await_suspend(std::
coroutine_handle<> h) -
auto operator=(const next_
awaiter&) → next_ awaiter& deleted -
auto operator=(next_
awaiter&&) → next_ awaiter& deleted