Namespaces
Variants

std::experimental::ranges:: Range

From cppreference.net
Definido en el encabezado <experimental/ranges/range>
template < class T >

concept bool Range =
requires ( T && t ) {
ranges:: begin ( t ) ; /* no necesariamente preserva igualdad (ver abajo) */
ranges:: end ( t ) ;

} ;
(ranges TS)

Dado un lvalue t de tipo std:: remove_reference_t < T > , Range<T> se satisface solo si