namespace std::ranges {
template<class R>
concept sized-random-access-range =
random_access_range<R> && sized_range<R>;
}
概要
sized-random-access-rangeは、範囲Rがrandom_access_rangeかつsized_rangeであることを表す説明専用のコンセプトである。
このコンセプトは、並列Rangeアルゴリズムのテンプレートパラメータ制約として使用される。並列アルゴリズムでは、範囲のサイズが既知であり、かつランダムアクセスが可能である必要がある。
バージョン
言語
- C++26