文件名称:iter:功能性的C ++迭代器库
文件大小:77KB
文件格式:ZIP
更新时间:2024-05-02 18:00:24
C++
重复
功能性的C ++ 20迭代器库
小型,单头,功能丰富的功能性C ++ 20迭代器库,旨在简单,可组合且易于扩展。 设计中的许多简单性都归功于。
单头
轻量级(约2500条源代码线)
最小的std库依赖项:
【文件预览】:
iter-main
----.gitmodules(107B)
----singleheader()
--------iter.hpp(100KB)
----scripts()
--------update_singleheader.sh(288B)
--------update_version.sh(193B)
--------finalize_release.sh(114B)
--------update_dollar_macros.sh(1KB)
----bench()
--------autovec.cpp(3KB)
--------triples.cpp(7KB)
--------filter.cpp(3KB)
--------fibonacci.cpp(2KB)
--------main.cpp(51B)
--------chain.cpp(1KB)
----extern()
--------extend()
----CMakeLists.txt(2KB)
----example()
--------empty.cpp(49B)
--------main.cpp(4KB)
----LICENSE(1KB)
----test()
--------generator.cpp(829B)
--------any.cpp(331B)
--------generate.cpp(480B)
--------cycle.cpp(3KB)
--------empty.cpp(53B)
--------enumerate.cpp(668B)
--------filter.cpp(441B)
--------flatmap.cpp(2KB)
--------compound.cpp(540B)
--------all.cpp(332B)
--------fold.cpp(197B)
--------find_linear.cpp(2KB)
--------range.cpp(856B)
--------sum.cpp(223B)
--------chain.cpp(5KB)
--------last.cpp(3KB)
--------filter_map.cpp(1KB)
--------collect.cpp(2KB)
--------find_map.cpp(2KB)
--------flatten.cpp(1KB)
--------test.hpp(1KB)
----README.md(6KB)
----.gitignore(8B)
----include()
--------iter()
--------iter.hpp(1KB)