|
2 | 2 | <feed xmlns="http://www.w3.org/2005/Atom"> |
3 | 3 | <title>cpprefjp - C++日本語リファレンス</title> |
4 | 4 | <link href="https://cpprefjp.github.io" /> |
5 | | - <updated>2025-05-29T04:54:18.707409</updated> |
6 | | - <id>3746bfe8-9670-4ee5-b908-468863d483ea</id> |
| 5 | + <updated>2025-05-29T04:59:24.301003</updated> |
| 6 | + <id>aa8fe2fd-596f-4ff7-bf14-095399a1b066</id> |
7 | 7 |
|
8 | 8 |
|
| 9 | + <entry> |
| 10 | + <title>empty_view -- empty_view : 継承しているメンバ関数として不足していたものを追加 #713</title> |
| 11 | + <link href="https://cpprefjp.github.io/reference/ranges/empty_view.html"/> |
| 12 | + <id>2c260022753de92e7967e9f890b48111645577a3:reference/ranges/empty_view.md</id> |
| 13 | + <updated>2025-05-29T13:55:40+09:00</updated> |
| 14 | + |
| 15 | + <summary type="html"><pre><code>diff --git a/reference/ranges/empty_view.md b/reference/ranges/empty_view.md |
| 16 | +index 77a31f852..00d8cc509 100644 |
| 17 | +--- a/reference/ranges/empty_view.md |
| 18 | ++++ b/reference/ranges/empty_view.md |
| 19 | +@@ -45,12 +45,14 @@ namespace std::ranges { |
| 20 | + |
| 21 | + ## 継承しているメンバ関数 |
| 22 | + |
| 23 | +-| 名前 | 説明 | 対応バージョン | |
| 24 | +-|----------------------------------------------|----------------------------------|----------------| |
| 25 | ++| 名前 | 説明 | 対応バージョン | |
| 26 | ++|----------------------------------------------|-----------------------------------|----------------| |
| 27 | + | [`operator bool`](view_interface/op_bool.md) | Rangeが空でないかどうかを判定する | C++20 | |
| 28 | +-| [`front`](view_interface/front.md) | 先頭要素への参照を取得する | C++20 | |
| 29 | +-| [`back`](view_interface/back.md) | 末尾要素への参照を取得する | C++20 | |
| 30 | +-| [`operator[]`](view_interface/op_at.md) | 要素へアクセスする | C++20 | |
| 31 | ++| [`front`](view_interface/front.md) | 先頭要素への参照を取得する | C++20 | |
| 32 | ++| [`back`](view_interface/back.md) | 末尾要素への参照を取得する | C++20 | |
| 33 | ++| [`operator[]`](view_interface/op_at.md) | 要素へアクセスする | C++20 | |
| 34 | ++| [`cbegin`](view_interface/cbegin.md) | 定数イテレータを取得する | C++23 | |
| 35 | ++| [`cend`](view_interface/cend.md) | 定数イテレータ(番兵)を取得する | C++23 | |
| 36 | + |
| 37 | + ## カスタマイゼーション |
| 38 | + |
| 39 | +</code></pre></summary> |
| 40 | + |
| 41 | + <author> |
| 42 | + <name>Akira Takahashi</name> |
| 43 | + |
| 44 | + </author> |
| 45 | + </entry> |
| 46 | + |
9 | 47 | <entry> |
10 | 48 | <title>empty_view -- empty_view : メンバ関数を追加 #713</title> |
11 | 49 | <link href="https://cpprefjp.github.io/reference/ranges/empty_view.html"/> |
@@ -556,130 +594,6 @@ index 000000000..a4d860bad |
556 | 594 | +- [GCC](/implementation.md#gcc): 10.1.0 [mark verified] |
557 | 595 | +- [ICC](/implementation.md#icc): ? |
558 | 596 | +- [Visual C++](/implementation.md#visual_cpp): 2019 Update 10 [mark verified] |
559 | | -</code></pre></summary> |
560 | | - |
561 | | - <author> |
562 | | - <name>Akira Takahashi</name> |
563 | | - |
564 | | - </author> |
565 | | - </entry> |
566 | | - |
567 | | - <entry> |
568 | | - <title>iterator -- filter_view::iterator : iterator_categoryとiterator_conceptを追加 #713</title> |
569 | | - <link href="https://cpprefjp.github.io/reference/ranges/filter_view/iterator.html"/> |
570 | | - <id>921ab266a13422a47d70b666d5bced48d1a5f206:reference/ranges/filter_view/iterator.md</id> |
571 | | - <updated>2025-05-29T12:28:06+09:00</updated> |
572 | | - |
573 | | - <summary type="html"><pre><code>diff --git a/reference/ranges/filter_view/iterator.md b/reference/ranges/filter_view/iterator.md |
574 | | -index eee3690cf..10cbc710f 100644 |
575 | | ---- a/reference/ranges/filter_view/iterator.md |
576 | | -+++ b/reference/ranges/filter_view/iterator.md |
577 | | -@@ -44,12 +44,12 @@ namespace std::ranges { |
578 | | - |
579 | | - ## メンバ型 |
580 | | - |
581 | | --| 名前 | 説明 | 対応バージョン | |
582 | | --|------------------------------------------------------|----------------------------------------------------------|----------------| |
583 | | --| [`iterator_concept`](iterator/iterator_concept.md.nolink) | イテレータコンセプト | C++20 | |
584 | | --| [`iterator_category`](iterator/iterator_category.md.nolink) | イテレータカテゴリ | C++20 | |
585 | | --| `value_type` | [`range_value_t&lt;V&gt;`](../range_value_t.md) | C++20 | |
586 | | --| `difference_type` | [`range_difference_t&lt;V&gt;`](../range_difference_t.md) | C++20 | |
587 | | -+| 名前 | 説明 | 対応バージョン | |
588 | | -+|-----------------------------------------------------------|-----------------------------------------------------|----------------| |
589 | | -+| [`iterator_concept`](iterator/type-iterator_concept.md) | イテレータコンセプト | C++20 | |
590 | | -+| [`iterator_category`](iterator/type-iterator_category.md) | イテレータカテゴリ | C++20 | |
591 | | -+| `value_type` | [`range_value_t&lt;V&gt;`](../range_value_t.md) | C++20 | |
592 | | -+| `difference_type` | [`range_difference_t&lt;V&gt;`](../range_difference_t.md) | C++20 | |
593 | | - |
594 | | - ## 非メンバ(*Hidden friends*)関数 |
595 | | - |
596 | | -</code></pre></summary> |
597 | | - |
598 | | - <author> |
599 | | - <name>Akira Takahashi</name> |
600 | | - |
601 | | - </author> |
602 | | - </entry> |
603 | | - |
604 | | - <entry> |
605 | | - <title>iterator_category -- filter_view::iterator : iterator_categoryとiterator_conceptを追加 #713</title> |
606 | | - <link href="https://cpprefjp.github.io/reference/ranges/filter_view/iterator/type-iterator_category.html"/> |
607 | | - <id>921ab266a13422a47d70b666d5bced48d1a5f206:reference/ranges/filter_view/iterator/type-iterator_category.md</id> |
608 | | - <updated>2025-05-29T12:28:06+09:00</updated> |
609 | | - |
610 | | - <summary type="html"><pre><code>diff --git a/reference/ranges/filter_view/iterator/type-iterator_category.md b/reference/ranges/filter_view/iterator/type-iterator_category.md |
611 | | -new file mode 100644 |
612 | | -index 000000000..df036f7fd |
613 | | ---- /dev/null |
614 | | -+++ b/reference/ranges/filter_view/iterator/type-iterator_category.md |
615 | | -@@ -0,0 +1,25 @@ |
616 | | -+# iterator_category |
617 | | -+* ranges[meta header] |
618 | | -+* std::ranges[meta namespace] |
619 | | -+* filter_view::iterator[meta class] |
620 | | -+* type-alias[meta id-type] |
621 | | -+* cpp20[meta cpp] |
622 | | -+ |
623 | | -+```cpp |
624 | | -+using iterator_category = 以下参照; // (1) C++20 |
625 | | -+``` |
626 | | -+ |
627 | | -+## 概要 |
628 | | -+イテレータの分類を表す型。 |
629 | | -+ |
630 | | -+このメンバ型`iterator_concept`は、`V`が[`forward_ranges`](/reference/ranges/forward_range.md)コンセプトのモデルである場合にのみ、以下のように定義される。 |
631 | | -+ |
632 | | -+- `C = iterator_traits&lt;iterator_t&lt;V&gt;&gt;::iterator_category;`であるとして、 |
633 | | -+- `C`が[`derived_from`](/reference/concepts/derived_from.md)`&lt;`[`bidirectional_iterator_tag`](/reference/iterator/iterator_tag.md)`&gt;`のモデルである場合、`iterator_category`は[`bidirectional_iterator_tag`](/reference/iterator/iterator_tag.md)となる |
634 | | -+- そうでない場合、`C`が[`derived_from`](/reference/concepts/derived_from.md)`&lt;`[`forward_iterator_tag`](/reference/iterator/iterator_tag.md)`&gt;`のモデルである場合、`iterator_category`は[`forward_iterator_tag`](/reference/iterator/iterator_tag.md)となる |
635 | | -+- そうでない場合、`iterator_category`は`C`となる |
636 | | -+ |
637 | | -+ |
638 | | -+## バージョン |
639 | | -+### 言語 |
640 | | -+- C++20 |
641 | | -</code></pre></summary> |
642 | | - |
643 | | - <author> |
644 | | - <name>Akira Takahashi</name> |
645 | | - |
646 | | - </author> |
647 | | - </entry> |
648 | | - |
649 | | - <entry> |
650 | | - <title>iterator_concept -- filter_view::iterator : iterator_categoryとiterator_conceptを追加 #713</title> |
651 | | - <link href="https://cpprefjp.github.io/reference/ranges/filter_view/iterator/type-iterator_concept.html"/> |
652 | | - <id>921ab266a13422a47d70b666d5bced48d1a5f206:reference/ranges/filter_view/iterator/type-iterator_concept.md</id> |
653 | | - <updated>2025-05-29T12:28:06+09:00</updated> |
654 | | - |
655 | | - <summary type="html"><pre><code>diff --git a/reference/ranges/filter_view/iterator/type-iterator_concept.md b/reference/ranges/filter_view/iterator/type-iterator_concept.md |
656 | | -new file mode 100644 |
657 | | -index 000000000..94bba0e36 |
658 | | ---- /dev/null |
659 | | -+++ b/reference/ranges/filter_view/iterator/type-iterator_concept.md |
660 | | -@@ -0,0 +1,22 @@ |
661 | | -+# iterator_concept |
662 | | -+* ranges[meta header] |
663 | | -+* std::ranges[meta namespace] |
664 | | -+* filter_view::iterator[meta class] |
665 | | -+* type-alias[meta id-type] |
666 | | -+* cpp20[meta cpp] |
667 | | -+ |
668 | | -+```cpp |
669 | | -+using iterator_concept = 以下参照; // (1) C++20 |
670 | | -+``` |
671 | | -+ |
672 | | -+## 概要 |
673 | | -+イテレータコンセプトを表す型。 |
674 | | -+ |
675 | | -+- `V`が[`bidirectional_ranges`](/reference/ranges/bidirectional_range.md)コンセプトのモデルである場合、[`bidirectional_iterator_tag`](/reference/iterator/iterator_tag.md) |
676 | | -+- `V`が[`forward_ranges`](/reference/ranges/forward_range.md)コンセプトのモデルである場合、[`forward_iterator_tag`](/reference/iterator/iterator_tag.md) |
677 | | -+- そうでない場合、[`input_iterator_tag`](/reference/iterator/iterator_tag.md) |
678 | | -+ |
679 | | -+ |
680 | | -+## バージョン |
681 | | -+### 言語 |
682 | | -+- C++20 |
683 | 597 | </code></pre></summary> |
684 | 598 |
|
685 | 599 | <author> |
|
0 commit comments