名前空間
変種
操作

std::experimental::ranges::View

From cppreference.com
< cpp‎ | experimental‎ | ranges
 
 
 
 
Rangesライブラリ
Rangeコンセプト
表示
Rangeアクセス
Rangeプリミティブ
                              
                              

 
ヘッダー<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)

concept View<T> は、semiregular な範囲 T が定数時間でのコピー、ムーブ、代入操作を持つことを指定します。

concept の /* view-predicate<T> */ の部分は、以下のように決定されます。

English 日本語 中文(简体) 中文(繁體)