NanoRange

Range library

An implementation of the C++20 Ranges proposals in a single header library

Range-based goodness for C++17

GitHub

358 stars
23 watching
28 forks
Language: C++
last commit: almost 4 years ago
conceptscpluspluscplusplus-20rangeranges-proposal

Related projects:

Repository Description Stars
tcbrindle/numeric_ranges Provides C++20 numeric algorithms for ranges 30
cor3ntin/rangesnext A C++ library implementing ranges for C++23 with support for views, iterators, and generators 76
kassane/range-v3 A library that extends C++'s Standard Template Library with composable range abstractions for more powerful and flexible iteration 0
caseycarter/cmcstl2 An implementation of C++ ranges with support for the One Ranges Proposal 222
tcbrindle/flux A C++20 library for sequence-oriented programming and data pipeline creation 526
delta456/range A library for creating numeric ranges in Vlang with various iteration options and memory management strategies. 33
nblumhardt/tcalc A C# parser implementation using Superpower for a simple calculation language 38
boostorg/multiprecision A C++ library that provides high-range and precision number types with interoperability capabilities 198
tacticalmelonfarmer/cxl A C++17 metaprogramming library providing utilities for strings, parsing, typelists, aggregates to tuples conversions and constant integral literals. 50
nfrechette/rtm A C++ library designed to provide fast and efficient 3D and 4D arithmetic for real-time applications. 736
digitalinblue/celero A C++ benchmarking library for measuring code performance and comparing results across different configurations. 824
ericniebler/range-v3 A C++ library providing a composable and expressive way to work with data structures by abstracting over iterators and algorithms. 4,144
metacosa/nbitcoin A comprehensive Bitcoin library for the .NET framework. 1,879
bkaradzic/bnet A C++ library for message-oriented networking using TCP transport. 142
spreads/spreads A high-performance library for real-time data processing and time series manipulation 427