std::experimental::ranges::Range
From cppreference.com
< cpp | experimental | ranges
Defined in header <experimental/ranges/range>
|
||
|
template
<
class T >
concept bool Range =
|
(ranges TS) | |
Given an lvalue t of type
std::remove_reference_t<T>
, Range<T>
-
[ranges::begin(t),ranges::end(t)) - both ranges::begin(t) and ranges::end(t)
- If
ranges::iterator_t<T>
satisfies
ForwardIterator, ranges::begin(t)