std::coroutine_handle<Promise>::promise
来自 zh.cppreference.net
| 主模板的成员 |
||
Promise& promise() const;
|
(C++20 起) | |
| 特化成员 std::coroutine_handle<std::noop_coroutine_promise> |
||
std::noop_coroutine_promise& promise() const noexcept;
|
(C++20 起) | |
获取对 promise 对象的引用。
如果 *this 未引用一个其 promise 对象尚未被销毁的协程,则行为未定义。
此函数不为特化 std::coroutine_handle<> 提供。
参数
(无)
返回值
对 promise 对象的引用。
注释
无操作协程的承诺对象只要存在某个 std::noop_coroutine_handle 引用该协程,就不会被销毁。
参见
|
[静态]
|
从协程的 promise 对象创建
coroutine_handle
(公开静态成员函数) |