nytl:现代 C++ 通用头文件模板库

时间:2024-06-17 23:30:50
【文件属性】:

文件名称:nytl:现代 C++ 通用头文件模板库

文件大小:79KB

文件格式:ZIP

更新时间:2024-06-17 23:30:50

template utility generic header-only C++

尼特尔 用于 C++17 的轻量级通用头文件模板库。 包括我在多个项目中需要的各种实用程序: 极其轻量级的和模板 基本上只是带有数学向量/矩阵语义的 std::array 另外各种有用的操作( | ) 简单的utf转换和utf8解析助手: 一个的实现高水平和快速的函数回调。 还有一个功能更强大的 轻松使虚拟类可: 使用范围保护的伪 RAII 处理: 轻量级独立跨度模板: 将C ++类枚举组合到标志中: 所有标题都尽可能模块化、独立和通用。 大多数实用程序可以相互独立使用。 唯一需要的依赖是支持完整 C++17 及其 stl 的编译器(这意味着目前不支持 msvc)。 所有文件均在 Boost 许可下获得许可。 贡献 对库、测试、文档、示例以及所有建议和想法的贡献总是受到赞赏。 只需在上发起拉取请求或问题。 使用 nytl 有多种方法可以使用 nytl。 要么在您的系


【文件预览】:
nytl-master
----.travis.yml(331B)
----docs()
--------todo.md(2KB)
--------tests()
--------callback.md(2KB)
--------conan()
----meson.build(2KB)
----LICENSE(1KB)
----meson_options.txt(47B)
----.gitignore(109B)
----README.md(4KB)
----.editorconfig(144B)
----nytl()
--------rect.hpp(2KB)
--------vec.hpp(3KB)
--------tmpUtil.hpp(5KB)
--------callback.hpp(7KB)
--------flags.hpp(4KB)
--------stringParam.hpp(1KB)
--------recursiveCallback.hpp(11KB)
--------clone.hpp(8KB)
--------vec3.hpp(2KB)
--------approxVec.hpp(2KB)
--------vec2.hpp(2KB)
--------bytes.hpp(6KB)
--------connection.hpp(7KB)
--------functionTraits.hpp(5KB)
--------approx.hpp(3KB)
--------vecOps.hpp(12KB)
--------fwd.hpp(1KB)
--------simplex.hpp(3KB)
--------utf.hpp(6KB)
--------mat.hpp(6KB)
--------math.hpp(3KB)
--------matOps.hpp(16KB)
--------scope.hpp(3KB)
--------rectOps.hpp(6KB)
--------fwd()
--------nonCopyable.hpp(1KB)
--------span.hpp(15KB)

网友评论