名稱空間
變體
操作

協程支援 (C++20)

來自 cppreference.com
< cpp
 
 
 
協程支援
協程特質
協程控制代碼
無操作協程
平凡可等待物件
範圍生成器 (Range generators)
(C++23)
 

協程支援庫定義了幾種型別,為協程提供編譯和執行時支援。

目錄

[編輯] 協程特化

定義於標頭檔案 <coroutine>
用於發現協程 promise 型別的特化型別
(類模板) [編輯]

[編輯] 協程控制代碼

定義於標頭檔案 <coroutine>
用於引用已暫停或正在執行的協程
(類模板) [編輯]

[編輯] 無操作協程

定義於標頭檔案 <coroutine>
建立一個協程控制代碼,當恢復或銷燬時沒有可觀察到的效果
(函式) [編輯]
用於沒有可觀察效果的協程
(類) [編輯]
std::coroutine_handle<std::noop_coroutine_promise>,旨在引用無操作協程
(型別定義) [編輯]

[編輯] 普通可等待物件

定義於標頭檔案 <coroutine>
指示 await 表示式不應暫停
(類) [編輯]
指示 await 表示式應始終暫停
(類) [編輯]

[編輯] 註釋

特性測試 標準 特性
__cpp_lib_coroutine 201902L (C++20) 協程支援庫

[編輯] 另請參閱

(C++23)
表示同步協程生成器的view
(類模板) [編輯]