std::coroutine_handle<Promise>::promise
来自 cppreference.cn
主模板的成员 |
||
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<> 提供。
内容 |
[edit] 参数
(无)
[edit] 返回值
对 promise 对象的引用。
[edit] 注解
只要存在某些引用协程的 std::noop_coroutine_handle,空操作协程的 promise 对象就不会被销毁。
[edit] 参见
[静态] |
从协程的 promise 对象创建 coroutine_handle (公共静态成员函数) |