std::coroutine_handle::done - std::coroutine_handle::done
Member of other specializations
bool done() const; (1) (since
C++20)
Member of specialization
std::coroutine_handle<std::noop_coroutine_promise>
constexpr bool done() const noexcept; (2) (since
C++20)
Checks if a suspended coroutine is suspended at its final suspended
point.
1) Returns true if the coroutine to which *this refers is suspended at its
final
suspend point, or false if the coroutine is suspended at other suspend
points. The
behavior is undefined if *this does not refer to a suspended coroutine.
2) Always returns false.
1) true if the coroutine is suspended at its final suspend point,
false if the
coroutine is suspended at other suspend points.
2) false.
A no-op coroutine is always considered not suspended at its final
suspended point.
This section is incomplete
Reason: no example