命名空间
变体
操作

std::coroutine_handle<Promise>::from_promise

来自 cppreference.cn
< cpp‎ | 协程‎ | 协程句柄
 
 
 
协程支持
协程特质
协程句柄
无操作协程
平凡可等待对象
范围生成器 (Range generators)
(C++23)
 
 
static coroutine_handle from_promise( Promise& p );
(C++20 起)

从协程的 promise 对象创建 coroutine_handle。创建的 coroutine_handle 指代该协程,并且 promise() 返回对 p 的引用。

如果 p 不是 promise 对象的引用,则行为是未定义的。此函数仅为主要模板提供,即特化 std::coroutine_handle<>std::coroutine_handle<std::noop_coroutine_promise> 没有此函数。

目录

[编辑] 参数

p - 协程的 promise 对象,用于引用

[编辑] 返回值

一个指代给定协程的 coroutine_handle

[编辑] 示例

[编辑] 参阅

构造一个 coroutine_handle 对象
(公共成员函数) [编辑]
从指针导入一个协程
(公共静态成员函数) [编辑]
创建一个协程句柄,当恢复或销毁时没有可观察到的效果
(函数) [编辑]