|
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