Range-v3 Range algorithms, views, and actions for the Standard Library |

Reference
The reference documentation is split into logical modules, as documented in the user manual.
[detail level 1 2 3 4]

▼Meta | A tiny metaprogramming library
▼Trait | Trait invocation/composition
▼Invocation | Trait invocation
lazy |
▼Composition | Trait composition
lazy |
lazy |
▼Logical | Logical operations
lazy |
▼Algorithms | Algorithms
▼Query/Search | Query and search algorithms
lazy |
▼Transformation | Transformation algorithms
lazy |
Runtime | Runtime algorithms
▼Datatype | Datatypes
▼list_like |
lazy |
Integer sequence | Equivalent to C++14's `std::integer_sequence`
Extension | Extend meta with your own datatypes
lazy |
▼Math | Integral constant arithmetic
lazy |
▼Iterator | Iterator functionality
Iterator Concepts |
▼Range | Core range functionality
Range Concepts |
Algorithms | Iterator- and range-based algorithms, like the standard algorithms
Views | Lazy, non-owning, non-mutating, composable range views
Actions | Eager, mutating, composable algorithms
Utility | Utility classes
Functional | Function and function object utilities
Numerics | Numeric utilities
Group-view |