range-v3

[full]

Range library for C++14/17/20.

Range library for C++14/17/20. This code was the basis of a formal proposal to add range support to the C++ standard library. That proposal evolved through a Technical Specification, and finally into P0896R4 "The One Ranges Proposal" which was merged into the C++20 working drafts in November 2018.

About:

Ranges are an extension of the Standard Template Library that makes its iterators and algorithms more powerful by making them composable. Unlike other range-like solutions which seek to do away with iterators, in range-v3 ranges are an abstration layer on top of iterators.

... More
license Boost Software License
project range-v3
url github.com/ericniebler/range-v3
2 Versions
version 0.12.0+1
repository https://pkg.cppget.org/1/alpha
depends 0
requires 1; (c++14 | c++17 | c++20)
version 0.11.0
repository https://pkg.cppget.org/1/alpha
depends 0
requires 1; (c++14 | c++17 | c++20)