std::coroutine_handle<Promise>::operator bool
来自 cppreference.com
< cpp | coroutine | coroutine handle
constexpr explicit operator bool() const noexcept; |
(自 C++20) | |
检查 *this 是否非空,即 *this 的值是从某个协程的承诺对象中获取的。等效于 return bool(address());.
如果 Promise
是 std::noop_coroutine_promise,此转换函数始终返回 true.
[编辑] 参数
(无)
[编辑] 返回值
bool(address()),或者如果 Promise
是 std::noop_coroutine_promise,则为 true.
[编辑] 另请参阅
(C++20) |
导出底层地址,即支持协程的指针 (公共成员函数) |