协程支持 (C++20)
来自 zh.cppreference.net
< cpp
协程支持库定义了一些类型,为协程提供编译时和运行时支持。
协程特征
|
定义于头文件
<coroutine>
|
|
|
(C++20)
|
用于发现协程承诺类型的特征类型
(类模板) |
协程句柄
|
定义于头文件
<coroutine>
|
|
|
(C++20)
|
用于引用暂停或执行中的协程
(类模板) |
无操作协程
|
定义于头文件
<coroutine>
|
|
|
(C++20)
|
创建恢复或销毁时无可见效果的协程句柄
(函数) |
|
(C++20)
|
用于无可见效果的协程
(类) |
|
(C++20)
|
std::
coroutine_handle
<
std::
noop_coroutine_promise
>
,用于引用无操作协程
(类型别名) |
可平凡等待对象
|
定义于头文件
<coroutine>
|
|
|
(C++20)
|
指示 await 表达式不应暂停
(类) |
|
(C++20)
|
指示 await 表达式应始终暂停
(类) |
注释
| 功能测试 宏 | 值 | 标准 | 功能特性 |
|---|---|---|---|
__cpp_lib_coroutine
|
201902L
|
(C++20) | 协程支持库 |
参见
|
(C++23)
|
表示同步
协程
生成器的
view
(类模板) |