命名空间
变体
操作

协程支持 (C++20)

来自 cppreference.cn
< cpp
 
 
 
协程支持
协程 traits
协程句柄
空操作协程
简单可等待对象
范围生成器
(C++23)
 

协程支持库定义了几个类型,这些类型为 协程 提供编译时和运行时支持。

目录

[编辑] 协程 traits

定义于头文件 <coroutine>
用于发现协程 promise 类型的 trait 类型
(类模板) [编辑]

[编辑] 协程句柄

定义于头文件 <coroutine>
用于引用挂起或正在执行的协程
(类模板) [编辑]

[编辑] 空操作协程

定义于头文件 <coroutine>
创建一个协程句柄,当恢复或销毁时,该句柄没有可观察到的效果
(函数) [编辑]
用于没有可观察效果的协程
(类) [编辑]
std::coroutine_handle<std::noop_coroutine_promise>,旨在引用一个空操作协程
(类型别名) [编辑]

[编辑] 简单可等待对象

定义于头文件 <coroutine>
指示 await 表达式永远不应挂起
(类) [编辑]
指示 await 表达式应该总是挂起
(类) [编辑]

[编辑] 注释

特性测试 Std 特性
__cpp_lib_coroutine 201902L (C++20) 协程支持库

[编辑] 参见

(C++23)
一个表示同步 协程 生成器的 view
(类模板) [编辑]