文件名称:clu:Chlorie的小型实用程序类,函数和各种愚蠢的东西
文件大小:64KB
文件格式:ZIP
更新时间:2024-04-09 11:04:23
C++
Chlorie的实用程序库 Chlorie的仅标头小型实用程序集合。需要C ++ 20,只要主要编译器和cmake支持标准模块,它将立即模块化。 内容 详细的可编译示例在examples子目录中,打开CMake选项CLU_BUILD_EXAMPLES以构建示例。 该库中的所有API都位于命名空间clu 。嵌套名称空间clu::detail用于实现细节。 杂项实用程序 buffer.h :用于将可复制数组转换为大小缓冲区的缓冲区类型。 c_str_view.h :以null结尾的C样式字符串的视图类型。 concepts.h :常见的概念,例如similar_to (带有remove_cvref same_as )等等。 debug.h :提供用于调试目的的实用程序。当前包含一个verbose类,该类将其所有特殊成员函数调用记录到stdout 。 enumerate.h :类似于Py
【文件预览】:
clu-master
----.gitignore(36B)
----LICENSE(1KB)
----examples()
--------meta.cpp(943B)
--------buffer.cpp(453B)
--------enumerate.cpp(382B)
--------coroutine.cpp(2KB)
--------indices.cpp(259B)
--------generator.cpp(556B)
--------function_ref.cpp(318B)
--------type_erasure.cpp(6KB)
--------outcome.cpp(435B)
--------flat_forest.cpp(779B)
--------CMakeLists.txt(504B)
--------scope.cpp(299B)
--------string_utils.cpp(386B)
--------partial.cpp(657B)
----vcpkg.json(84B)
----README.md(8KB)
----vcpkg-interface.json(128B)
----cmake()
--------cluConfig.cmake.in(114B)
----tests()
--------lifetime_counter.h(2KB)
--------polymorphic_value.cpp(2KB)
--------take.cpp(536B)
--------static_vector.cpp(3KB)
--------CMakeLists.txt(431B)
----include()
--------clu()
----CMakeLists.txt(3KB)
----.editorconfig(61B)