table of contents
std::coroutine_handle::operatorbool(3) | C++ Standard Libary | std::coroutine_handle::operatorbool(3) |
NAME¶
std::coroutine_handle::operatorbool - std::coroutine_handle::operatorbool
Synopsis¶
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.
Parameters¶
(none)
Return value¶
bool(address()), or true if Promise is std::noop_coroutine_promise.
See also¶
address exports the underlying address, i.e. the pointer backing
the coroutine
(C++20) (public member function)
2024.06.10 | http://cppreference.com |