Namespaces
Variants

std::experimental::ranges:: View

From cppreference.net
헤더 파일에 정의됨 <experimental/ranges/range>
template < class T >
concept bool View = Range < T > && Semiregular < T > && /* view-predicate<T> */ ;
(ranges TS)
template < class T >
struct enable_view { } ;
(ranges TS)
struct view_base { } ;
(ranges TS)

View<T> 개념은 반정규 범위(semiregular range) T 가 상수 시간 복사, 이동, 할당 연산을 갖는다는 것을 명시합니다.

/* view-predicate<T> */ 개념의 해당 부분은 다음과 같이 결정됩니다: