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