std::experimental::ranges::Bereich
Von cppreference.com
< cpp | experimental | ranges
| Definiert in Header <experimental/ranges/range> |
||
| template< class T > Konzept bool Bereich = |
(Ranges TS) | |
Gegeben ein lvalue t vom Typ std::remove_reference_t<T>, wird Bereich<T> nur dann erfüllt, wenn
-
[ranges::begin(t),ranges::end(t))einen Bereich bezeichnet; und - sowohl ranges::begin(t) als auch ranges::end(t) amortisiert konstante Zeit benötigen und nicht modifizierend sind.
- Wenn ranges::iterator_t<T>
ForwardIteratorerfüllt, ist ranges::begin(t) gleichheitserhaltend.