borrowed_subrange_t -- <ranges> ダングリングイテレータハンドリングを追加 #713

1 · cpprefjp · Aug. 30, 2021, 12:10 a.m.
diff --git a/reference/ranges/borrowed_subrange_t.md b/reference/ranges/borrowed_subrange_t.md new file mode 100644 index 000000000..884aa0c6e --- /dev/null +++ b/reference/ranges/borrowed_subrange_t.md @@ -0,0 +1,44 @@ +# borrowed_subrange_t +* ranges[meta header] +* std::ranges[meta namespace] +* type-alias[meta id-type] +* cpp20[meta cpp] + +```cpp +namespace std::ranges { + template<range R> + using borrowed_subrange_t = conditional_t<borrowed_range<R>, subrange<iterator_t<R>>, dangling>; ...