viewable_range -- <ranges> 範囲コンセプトの説明を追加 #713

1 · cpprefjp · Aug. 28, 2021, 7:10 p.m.
diff --git a/reference/ranges/viewable_range.md b/reference/ranges/viewable_range.md new file mode 100644 index 000000000..123046bfa --- /dev/null +++ b/reference/ranges/viewable_range.md @@ -0,0 +1,46 @@ +# viewable_range +* ranges[meta header] +* concept[meta id-type] +* std::ranges[meta namespace] +* cpp20[meta cpp] + +```cpp +namespace std::ranges { + template<class T> + concept viewable_range = range<T> && (borrowed_range<T> || view<remove_cvref_t<T>>); +} +``` +* range[link range.md] +* ...