文件名称:可持续的:C ++ 14异步分配感知的未来(然后支持异常处理,协程和连接)
文件大小:329KB
文件格式:ZIP
更新时间:2024-03-16 00:06:29
async concurrency syntax-sugar callback efficient-implementations
Continuable是一个C ++ 14库,它为以下各项提供完全支持: 基于回调(然后)和表达式模板的惰性异步继续链接,回调被很好地包装为promises 。 无需强制类型擦除,这意味着我们严格按照“不为不使用的内容付费”的原则,比同类库需要更少的堆分配。 通过表达性运算符重载&& , ||支持可持续性之间的所有,任何和顺序连接和>>以及免费函数when_all , when_any和when_seq 。 通过异常,错误代码和用户定义类型进行异步错误处理。 例如语法糖:部分调用,元组拆包, co_await支持和执行程序。 不受任何运行时,大型框架或执行程序的限制,即使在较小或深奥的使用场景中,也可以使用连续性。 入门: 该提供了您需要的一切: 问题和贡献 问题报告和问题可以通过Github问题跟踪器以及请求请求接受。 欢迎任何贡献! 如果您需要改进实施方面的支持或使用库时