std::noop_coroutine

< cpp‎ | coroutine
 
 
工具库
通用工具
日期和时间
函数对象
格式化库 (C++20)
(C++11)
关系运算符 (C++20 中弃用)
整数比较函数
(C++20)
swap 与类型运算
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
常用词汇类型
(C++11)
(C++17)
(C++17)
(C++17)
(C++17)

初等字符串转换
(C++17)
(C++17)
 
协程支持
协程特征
协程柄
无操作协程
noop_coroutine
(C++20)
平凡可等待体
 
定义于头文件 <coroutine>
std::noop_coroutine_handle noop_coroutine() noexcept;
(C++20 起)

返回指代无操作协程的协程柄。

若已有无操作协程的协程状态,则不指定 noop_coroutine 的后续调用是返回先前获得的协程柄,还是指代新的无操作协程的协程状态的协程柄。

参数

(无)

返回值

指代无操作协程的 std::noop_coroutine_handle

注解

不同的 noop_coroutine 调用的返回值可能也可能不比较相等。

不要求定义无操作协程,而 noop_coroutine 可以仅返回指代协程状态对象的 noop_coroutine_handle 而无需开始协程。

示例

参阅

用于无可观察作用的协程
(类)
std::coroutine_handle<std::noop_coroutine_promise> ,有意用于指代无操作协程
(typedef)