命名空间
变体
操作

std::experimental::ranges::View

来自 cppreference.com
< cpp‎ | experimental‎ | ranges
定义在头文件 <experimental/ranges/range>
template< class T >
concept bool View = Range<T> && Semiregular<T> && /* view-predicate<T> */;
(范围 TS)
template< class T >
struct enable_view {};
(范围 TS)
struct view_base {};
(范围 TS)

概念 View<T> 指定半正则范围 T 具有常数时间复制、移动和赋值操作。

概念的 /* view-predicate<T> */ 部分按如下方式确定