See the version list below for details.
Install-Package Range-V3-VS2015 -Version 1.0.1
dotnet add package Range-V3-VS2015 --version 1.0.1
<PackageReference Include="Range-V3-VS2015" Version="1.0.1" />
paket add Range-V3-VS2015 --version 1.0.1
#r "nuget: Range-V3-VS2015, 1.0.1"
// Install Range-V3-VS2015 as a Cake Addin #addin nuget:?package=Range-V3-VS2015&version=1.0.1 // Install Range-V3-VS2015 as a Cake Tool #tool nuget:?package=Range-V3-VS2015&version=1.0.1
Why does C++ need another range library?
Simply put, the existing solutions haven't kept up with the rapid evolution of C++.
Range v3 is a library for the future C++.
Not only does it work well with today's C++
-- move semantics, lambdas, automatically deduced types and all --
it also anticipates tomorrow's C++ with Concepts.
Range v3 forms the basis of a proposal to add range support to the standard library (N4128: Ranges for the Standard Library).
It also will be the reference implementation for an upcoming Technical Specification.
These are the first steps toward turning ranges into an international standard.
This package has no dependencies.
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.