名稱空間
變體
操作

std::coroutine_handle<Promise>::promise

來自 cppreference.com
 
 
 
協程支援
協程特質
協程控制代碼
無操作協程
平凡可等待物件
範圍生成器 (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 成員函式) [編輯]