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