命名空间
变体
操作

std::coroutine_handle<Promise>::promise

来自 cppreference.cn
< cpp‎ | 协程‎ | 协程句柄
 
 
 
协程支持
协程特质
协程句柄
无操作协程
平凡可等待对象
范围生成器 (Range generators)
(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<>,不提供此函数。

目录

[编辑] 参数

(无)

[编辑] 返回值

promise 对象的引用。

[编辑] 注意

只要存在引用到无操作协程的 std::noop_coroutine_handle,其 promise 对象就不会被销毁。

[编辑] 参阅

从协程的 promise 对象创建一个 coroutine_handle
(public static 成员函数) [编辑]