命名空间
变体
操作

std::coroutine_handle<Promise>::promise

来自 cppreference.cn
< cpp‎ | 协程‎ | 协程句柄
 
 
 
协程支持
协程特性
协程句柄
空操作协程
平凡可等待对象
范围生成器
(C++23)
 
 
主模板的成员
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
(公共静态成员函数) [编辑]