版次:用于C ++ 20的协程库和工具包 源码
马克汉姆 C ++协程库和工具包 felspar::coro::generator 用于将co_yield值的协程转换为与co_yield for循环一起使用的迭代器。 生成器可以通过常规功能使用,而不仅仅是协程。 生成程序协程仅限于使用co_yield而不是co_return任何值。 felspar::coro::lazy 基本懒惰评估的协程。 从表面上看,它与无效的lambda非常相似,但具有“仅一次”执行保证。 协程可以从普通函数或协程中求值,并使用operator()()返回它的值,就好像它是一个空lambda一样。 felspar::coro::stream 必须从协程调用的
文件列表
coro-main.zip
(预估有个25文件)
coro-main
test
headers
task.cpp
33B
CMakeLists.txt
212B
always.cpp
35B
lazy.cpp
33B
CMakeLists.txt
48B
run
generator.cpp
3KB
暂无评论