@@ -53,31 +53,31 @@ namespace std::ranges {
5353
5454## メンバ関数
5555
56- | 名前 | 説明 | 対応バージョン |
57- |----------------------------------------------------- |----------------------------------|----------------|
58- | [`(constructor)`](slide_view/op_constructor.md.nolink ) | コンストラクタ | C++23 |
59- | [`base`](slide_view/base.md.nolink ) | `V`の参照を取得する | C++23 |
60- | [`begin`](slide_view/begin.md.nolink ) | 先頭を指すイテレータを取得する | C++23 |
61- | [`end`](slide_view/end.md.nolink ) | 番兵を取得する | C++23 |
62- | [`size`](slide_view/size.md.nolink ) | 要素数を取得する | C++23 |
56+ | 名前 | 説明 | 対応バージョン |
57+ |--------------------------------------------------|----------------------------------|----------------|
58+ | [`(constructor)`](slide_view/op_constructor.md) | コンストラクタ | C++23 |
59+ | [`base`](slide_view/base.md) | `V`の参照を取得する | C++23 |
60+ | [`begin`](slide_view/begin.md) | 先頭を指すイテレータを取得する | C++23 |
61+ | [`end`](slide_view/end.md) | 番兵を取得する | C++23 |
62+ | [`size`](slide_view/size.md) | 要素数を取得する | C++23 |
6363
6464## 継承しているメンバ関数
6565
6666| 名前 | 説明 | 対応バージョン |
6767|----------------------------------------------|-----------------------------------|----------------|
68- | [`empty`](view_interface/empty.md) | Rangeが空かどうかを判定する | C++20 |
69- | [`operator bool`](view_interface/op_bool.md) | Rangeが空でないかどうかを判定する | C++20 |
70- | [`front`](view_interface/front.md) | 先頭要素への参照を取得する | C++20 |
71- | [`back`](view_interface/back.md) | 末尾要素への参照を取得する | C++20 |
68+ | [`empty`](view_interface/empty.md) | Rangeが空かどうかを判定する | C++23 |
69+ | [`operator bool`](view_interface/op_bool.md) | Rangeが空でないかどうかを判定する | C++23 |
70+ | [`front`](view_interface/front.md) | 先頭要素への参照を取得する | C++23 |
71+ | [`back`](view_interface/back.md) | 末尾要素への参照を取得する | C++23 |
7272| [`cbegin`](view_interface/cbegin.md) | 定数イテレータを取得する | C++23 |
7373| [`cend`](view_interface/cend.md) | 定数イテレータ(番兵)を取得する | C++23 |
74- | [`operator[]`](view_interface/op_at.md) | 要素へアクセスする | C++20 |
74+ | [`operator[]`](view_interface/op_at.md) | 要素へアクセスする | C++23 |
7575
7676## 推論補助
7777
7878| 名前 | 説明 | 対応バージョン |
7979|-------------------------------------------------------|------------------------------|----------------|
80- | [`(deduction_guide)`](slide_view/op_deduction_guide.md.nolink ) | クラステンプレートの推論補助 | C++23 |
80+ | [`(deduction_guide)`](slide_view/op_deduction_guide.md) | クラステンプレートの推論補助 | C++23 |
8181
8282## 例
8383```cpp example
@@ -87,10 +87,10 @@ namespace std::ranges {
8787
8888int main() {
8989 std::vector v = {1, 2, 3, 4, 5, 6};
90- std::println("{}", v | std::views::slide<1> );
91- std::println("{}", v | std::views::slide<3> );
92- std::println("{}", v | std::views::slide<6> );
93- std::println("{}", v | std::views::slide<7> );
90+ std::println("{}", v | std::views::slide(1) );
91+ std::println("{}", v | std::views::slide(3) );
92+ std::println("{}", v | std::views::slide(6) );
93+ std::println("{}", v | std::views::slide(7) );
9494}
9595```
9696* std::views::slide[ color ff0000]
@@ -108,10 +108,9 @@ int main() {
108108- C++23
109109
110110### 処理系
111- - [ Clang] ( /implementation.md#clang ) : ??
112- - [ GCC] ( /implementation.md#gcc ) : 14.0 [ mark verified]
113- - [ ICC] ( /implementation.md#icc ) : ??
114- - [ Visual C++] ( /implementation.md#visual_cpp ) : ??
111+ - [ Clang] ( /implementation.md#clang ) : 17 [ mark verified]
112+ - [ GCC] ( /implementation.md#gcc ) : 13.0 [ mark verified]
113+ - [ Visual C++] ( /implementation.md#visual_cpp ) : 2022 Update 3 [ mark verified]
115114
116115## 関連項目
117116- [ ` adjacent_view ` ] ( adjacent_view.md ) : ` slide_view ` と同じように要素を取得するが、個数をコンパイル時に指定する。内側はRangeではなく[ ` tuple ` ] ( /reference/tuple/tuple.md ) となる
0 commit comments