Extensions for ranges
From cppreference.com
The C++ Extensions for Ranges, ISO/IEC TS XXXXX:XXXX, defines the following new components for the C++ standard library:
Contents |
Concepts
Defined in header
<experimental/ranges/concepts> | |
Core language concepts | |
(concept) | |
(concept) | |
(concept) | |
(concept) | |
(concept) | |
(concept) | |
(concept) | |
(concept) | |
(concept) | |
(concept) | |
Comparison concepts | |
(concept) | |
(concept) | |
(concept) | |
Object concepts | |
(concept) | |
(concept) | |
(concept) | |
(concept) | |
(concept) | |
(concept) | |
(concept) | |
(concept) | |
(concept) | |
Callable concepts | |
(concept) | |
(concept) | |
(concept) | |
(concept) |
General utilities
Utility components | |
Defined in header
<experimental/ranges/utility> | |
(customization point object) | |
(function template) | |
Function objects | |
Defined in header
<experimental/ranges/functional> | |
(function template) | |
(class template) | |
(class template) | |
(class template) | |
(class template) | |
(class template) | |
(class template) | |
(class template) | |
Function objects | |
Defined in header
<experimental/ranges/type_traits> | |
(class template) | |
(class template) | |
(class template) | |
Tagged pairs and tuples | |
Defined in header
<experimental/ranges/utility> | |
(concept) | |
(concept) | |
(class template) | |
(alias template) | |
(function template) | |
Defined in header
<experimental/ranges/tuple> | |
(alias template) | |
(function template) |