Skip to content

Commit b420041

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 2c9b73f commit b420041

File tree

3 files changed

+53
-129
lines changed

3 files changed

+53
-129
lines changed

reference/ranges/empty_view.html

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -188,8 +188,8 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2025-05-29T04:50:36">
192-
2025年05月29日 04時50分36秒
191+
<span itemprop="datePublished" content="2025-05-29T04:55:40">
192+
2025年05月29日 04時55分40秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -330,6 +330,16 @@ <h2>継承しているメンバ関数</h2>
330330
<td>要素へアクセスする</td>
331331
<td>C++20</td>
332332
</tr>
333+
<tr>
334+
<td><code><a href="view_interface/cbegin.html">cbegin</a></code></td>
335+
<td>定数イテレータを取得する</td>
336+
<td>C++23</td>
337+
</tr>
338+
<tr>
339+
<td><code><a href="view_interface/cend.html">cend</a></code></td>
340+
<td>定数イテレータ(番兵)を取得する</td>
341+
<td>C++23</td>
342+
</tr>
333343
</tbody>
334344
</table>
335345
<h2>カスタマイゼーション</h2>

rss.xml

Lines changed: 40 additions & 126 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,48 @@
22
<feed xmlns="http://www.w3.org/2005/Atom">
33
<title>cpprefjp - C++日本語リファレンス</title>
44
<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>
77

88

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">&lt;pre&gt;&lt;code&gt;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+
&lt;/code&gt;&lt;/pre&gt;</summary>
40+
41+
<author>
42+
<name>Akira Takahashi</name>
43+
<email>[email protected]</email>
44+
</author>
45+
</entry>
46+
947
<entry>
1048
<title>empty_view -- empty_view : メンバ関数を追加 #713</title>
1149
<link href="https://cpprefjp.github.io/reference/ranges/empty_view.html"/>
@@ -556,130 +594,6 @@ index 000000000..a4d860bad
556594
+- [GCC](/implementation.md#gcc): 10.1.0 [mark verified]
557595
+- [ICC](/implementation.md#icc): ?
558596
+- [Visual C++](/implementation.md#visual_cpp): 2019 Update 10 [mark verified]
559-
&lt;/code&gt;&lt;/pre&gt;</summary>
560-
561-
<author>
562-
<name>Akira Takahashi</name>
563-
<email>[email protected]</email>
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">&lt;pre&gt;&lt;code&gt;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&amp;lt;V&amp;gt;`](../range_value_t.md) | C++20 |
586-
-| `difference_type` | [`range_difference_t&amp;lt;V&amp;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&amp;lt;V&amp;gt;`](../range_value_t.md) | C++20 |
592-
+| `difference_type` | [`range_difference_t&amp;lt;V&amp;gt;`](../range_difference_t.md) | C++20 |
593-
594-
## 非メンバ(*Hidden friends*)関数
595-
596-
&lt;/code&gt;&lt;/pre&gt;</summary>
597-
598-
<author>
599-
<name>Akira Takahashi</name>
600-
<email>[email protected]</email>
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">&lt;pre&gt;&lt;code&gt;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&amp;lt;iterator_t&amp;lt;V&amp;gt;&amp;gt;::iterator_category;`であるとして、
633-
+- `C`が[`derived_from`](/reference/concepts/derived_from.md)`&amp;lt;`[`bidirectional_iterator_tag`](/reference/iterator/iterator_tag.md)`&amp;gt;`のモデルである場合、`iterator_category`は[`bidirectional_iterator_tag`](/reference/iterator/iterator_tag.md)となる
634-
+- そうでない場合、`C`が[`derived_from`](/reference/concepts/derived_from.md)`&amp;lt;`[`forward_iterator_tag`](/reference/iterator/iterator_tag.md)`&amp;gt;`のモデルである場合、`iterator_category`は[`forward_iterator_tag`](/reference/iterator/iterator_tag.md)となる
635-
+- そうでない場合、`iterator_category`は`C`となる
636-
+
637-
+
638-
+## バージョン
639-
+### 言語
640-
+- C++20
641-
&lt;/code&gt;&lt;/pre&gt;</summary>
642-
643-
<author>
644-
<name>Akira Takahashi</name>
645-
<email>[email protected]</email>
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">&lt;pre&gt;&lt;code&gt;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
683597
&lt;/code&gt;&lt;/pre&gt;</summary>
684598

685599
<author>

sitemap.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36088,7 +36088,7 @@
3608836088

3608936089
<url>
3609036090
<loc>https://cpprefjp.github.io/reference/ranges/empty_view.html</loc>
36091-
<lastmod>2025-05-29T13:50:36+09:00</lastmod>
36091+
<lastmod>2025-05-29T13:55:40+09:00</lastmod>
3609236092
<changefreq>daily</changefreq>
3609336093
<priority>0.7</priority>
3609436094
</url>

0 commit comments

Comments
 (0)