constexpr explicit operator bool() const noexcept; | (since C++20) |
Checks whether *this is non-null, i.e. the value of *this is obtained from the promise object of some coroutine. Equivalent to return bool(address());.
If Promise is std::noop_coroutine_promise, this conversion function always returns true.
(none).
bool(address()), or true if Promise is std::noop_coroutine_promise.
|
(C++20) | exports the underlying address, i.e. the pointer backing the coroutine (public member function) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/coroutine/coroutine_handle/operator_bool