名稱空間
變體
操作

std::coroutine_handle<Promise>::from_promise

來自 cppreference.com
 
 
 
協程支援
協程特質
協程控制代碼
無操作協程
平凡可等待物件
範圍生成器 (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 物件
(公共成員函式) [編輯]
從指標匯入一個協程
(公共靜態成員函式) [編輯]
建立一個協程控制代碼,當恢復或銷燬時沒有可觀察到的效果
(函式) [編輯]