std::coroutine_handle<Promise>::from_promise
來自 cppreference.com
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 物件(公共成員函式) | |
[靜態] |
從指標匯入一個協程 (公共靜態成員函式) |
(C++20) |
建立一個協程控制代碼,當恢復或銷燬時沒有可觀察到的效果 (函式) |