Rapidyaml:Rapid YAML 一个解析并发出YAML并快速执行的库 源码
快速YAML 或简称为ryml。 ryml是一个用于解析和发出YAML并快速执行的库。 ryml解析只读和原位源缓冲区; 结果数据节点仅保留源缓冲区子范围的视图。 没有完成字符串复制或复制,也没有使用任何虚函数。 数据树是存储在单个数组中的基于平面索引的结构。 序列化仅在解析后/发射之前直接应您的请求进行。 在内部,数据树表示不了解类型(但是,当然,每个节点都可以具有YAML类型标记)。 通过数据树轻松地进行读取,写入和迭代。 ryml可以使用自定义的每棵树内存分配器,并且与异常无关。 错误是通过自定义错误处理程序回调报告的。 提供了使用std::abort()的默认错误处理程序实现,但
下载地址
用户评论