Namespaces
Variants

std::experimental::ranges:: Range

From cppreference.net
헤더 파일에 정의됨 <experimental/ranges/range>
template < class T >

concept bool Range =
requires ( T && t ) {
ranges:: begin ( t ) ; /* 반드시 등가 보존을 요구하지 않음 (아래 참조) */
ranges:: end ( t ) ;

} ;
(ranges TS)

타입 std:: remove_reference_t < T > 의 lvalue t 가 주어졌을 때, Range<T> 는 다음 조건에서만 만족됩니다