Skip to content

Commit 4ba6eea

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 7807158 commit 4ba6eea

File tree

3 files changed

+37
-88
lines changed

3 files changed

+37
-88
lines changed

reference/iterator/input_iterator.html

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

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2024-06-11T13:45:38">
192-
2024年06月11日 13時45分38秒
191+
<span itemprop="datePublished" content="2025-11-08T17:00:55">
192+
2025年11月08日 17時00分55秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">Akira Takahashi</span>
196+
<span itemprop="name">onihusube</span>
197197
</span>
198198
が更新
199199
</small></p>
@@ -229,8 +229,8 @@ <h2>概要</h2>
229229
<h2><code><a href="#iter_concept" id="iter_concept ">ITER_CONCEPT</a></code></h2>
230230
<p><code>I</code>について、<code>std::iterator_traits&lt;I&gt;</code>がプライマリテンプレートの特殊化となる場合、<code>ITER_TRAITS(I)</code><code>I</code>とする。それ以外の場合(<code>std::iterator_traits&lt;I&gt;</code>の特殊化が存在する場合)、<code>ITER_TRAITS(I)</code><code>std::iterator_traits&lt;I&gt;</code>とする。</p>
231231
<ol>
232-
<li><code>ITER_TRAITS(I)::itertor_concept</code>が有効で型名を示す場合、<code>ITER_CONCEPT(I)</code><code>ITER_TRAITS(I)::itertor_concept</code></li>
233-
<li><code>ITER_TRAITS(I)::itertor_category</code>が有効で型名を示す場合、<code>ITER_CONCEPT(I)</code><code>ITER_TRAITS(I)::itertor_category</code></li>
232+
<li><code>ITER_TRAITS(I)::iterator_concept</code>が有効で型名を示す場合、<code>ITER_CONCEPT(I)</code><code>ITER_TRAITS(I)::iterator_concept</code></li>
233+
<li><code>ITER_TRAITS(I)::iterator_category</code>が有効で型名を示す場合、<code>ITER_CONCEPT(I)</code><code>ITER_TRAITS(I)::iterator_category</code></li>
234234
<li><code>std::iterator_traits&lt;I&gt;</code>がプライマリテンプレートの特殊化となる場合、<code>ITER_CONCEPT(I)</code><code>random_access_iterator_tag</code></li>
235235
<li>上記いずれにも当てはまらない場合、<code>ITER_CONCEPT(I)</code>は型名を示さない</li>
236236
</ol>

rss.xml

Lines changed: 31 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,39 @@
22
<feed xmlns="http://www.w3.org/2005/Atom">
33
<title>cpprefjp - C++日本語リファレンス</title>
44
<link href="https://cpprefjp.github.io" />
5-
<updated>2025-11-08T14:41:37.162663</updated>
6-
<id>55c42bd3-ea59-4e5e-845d-a2d710f5b2b5</id>
5+
<updated>2025-11-08T17:05:03.971916</updated>
6+
<id>a081926b-b13b-4e83-a800-b5fae5bfb03f</id>
77

88

9+
<entry>
10+
<title>input_iterator -- Fix typo in iterator traits documentation</title>
11+
<link href="https://cpprefjp.github.io/reference/iterator/input_iterator.html"/>
12+
<id>4aac573e0beb4f68b6ddbf142806a4e40e7a66ea:reference/iterator/input_iterator.md</id>
13+
<updated>2025-11-09T02:00:55+09:00</updated>
14+
15+
<summary type="html">&lt;pre&gt;&lt;code&gt;diff --git a/reference/iterator/input_iterator.md b/reference/iterator/input_iterator.md
16+
index 25d12448c..fc2fc337d 100644
17+
--- a/reference/iterator/input_iterator.md
18+
+++ b/reference/iterator/input_iterator.md
19+
@@ -29,8 +29,8 @@ namespace std {
20+
21+
型`I`について、`std::iterator_traits&amp;lt;I&amp;gt;`がプライマリテンプレートの特殊化となる場合、`ITER_TRAITS(I)`を`I`とする。それ以外の場合(`std::iterator_traits&amp;lt;I&amp;gt;`の特殊化が存在する場合)、`ITER_TRAITS(I)`を`std::iterator_traits&amp;lt;I&amp;gt;`とする。
22+
23+
-1. `ITER_TRAITS(I)::itertor_concept`が有効で型名を示す場合、`ITER_CONCEPT(I)`は`ITER_TRAITS(I)::itertor_concept`
24+
-2. `ITER_TRAITS(I)::itertor_category`が有効で型名を示す場合、`ITER_CONCEPT(I)`は`ITER_TRAITS(I)::itertor_category`
25+
+1. `ITER_TRAITS(I)::iterator_concept`が有効で型名を示す場合、`ITER_CONCEPT(I)`は`ITER_TRAITS(I)::iterator_concept`
26+
+2. `ITER_TRAITS(I)::iterator_category`が有効で型名を示す場合、`ITER_CONCEPT(I)`は`ITER_TRAITS(I)::iterator_category`
27+
3. `std::iterator_traits&amp;lt;I&amp;gt;`がプライマリテンプレートの特殊化となる場合、`ITER_CONCEPT(I)`は`random_access_iterator_tag`
28+
4. 上記いずれにも当てはまらない場合、`ITER_CONCEPT(I)`は型名を示さない
29+
30+
&lt;/code&gt;&lt;/pre&gt;</summary>
31+
32+
<author>
33+
<name>onihusube</name>
34+
<email>[email protected]</email>
35+
</author>
36+
</entry>
37+
938
<entry>
1039
<title>substr -- fix typo</title>
1140
<link href="https://cpprefjp.github.io/reference/string/basic_string/substr.html"/>
@@ -3752,84 +3781,4 @@ index cd0a10918..85350cd4b 100644
37523781
</author>
37533782
</entry>
37543783

3755-
<entry>
3756-
<title>operator+ (非メンバ関数) -- いくつかのコード例を修正</title>
3757-
<link href="https://cpprefjp.github.io/reference/iterator/basic_const_iterator/op_plus.html"/>
3758-
<id>c012fa32030b9a78f11cda6426d51a9235d7481a:reference/iterator/basic_const_iterator/op_plus.md</id>
3759-
<updated>2025-10-21T16:44:54+09:00</updated>
3760-
3761-
<summary type="html">&lt;pre&gt;&lt;code&gt;diff --git a/reference/iterator/basic_const_iterator/op_plus.md b/reference/iterator/basic_const_iterator/op_plus.md
3762-
index 729919512..2ec77f4f7 100644
3763-
--- a/reference/iterator/basic_const_iterator/op_plus.md
3764-
+++ b/reference/iterator/basic_const_iterator/op_plus.md
3765-
@@ -41,7 +41,7 @@ return basic_const_iterator(i.current_ + n);
3766-
int main() {
3767-
std::vector vec = {1, 2, 3, 4, 5};
3768-
3769-
- std::basic_const_iterator cit = vec.end();
3770-
+ std::basic_const_iterator cit = vec.begin();
3771-
3772-
auto cit2 = cit + 3;
3773-
auto cit3 = 4 + cit;
3774-
&lt;/code&gt;&lt;/pre&gt;</summary>
3775-
3776-
<author>
3777-
<name>Raclamusi</name>
3778-
<email>[email protected]</email>
3779-
</author>
3780-
</entry>
3781-
3782-
<entry>
3783-
<title>permutable -- いくつかのコード例を修正</title>
3784-
<link href="https://cpprefjp.github.io/reference/iterator/permutable.html"/>
3785-
<id>c012fa32030b9a78f11cda6426d51a9235d7481a:reference/iterator/permutable.md</id>
3786-
<updated>2025-10-21T16:44:54+09:00</updated>
3787-
3788-
<summary type="html">&lt;pre&gt;&lt;code&gt;diff --git a/reference/iterator/permutable.md b/reference/iterator/permutable.md
3789-
index 95d912d5d..1b20b1c70 100644
3790-
--- a/reference/iterator/permutable.md
3791-
+++ b/reference/iterator/permutable.md
3792-
@@ -44,6 +44,7 @@ int main() {
3793-
f&amp;lt;std::forward_list&amp;lt;int&amp;gt;::iterator&amp;gt;(&amp;#34;std::forward_list&amp;lt;int&amp;gt;::iterator&amp;#34;);
3794-
f&amp;lt;std::list&amp;lt;int&amp;gt;::iterator&amp;gt;(&amp;#34;std::list&amp;lt;int&amp;gt;::iterator&amp;#34;);
3795-
f&amp;lt;std::vector&amp;lt;int&amp;gt;::iterator&amp;gt;(&amp;#34;std::vector&amp;lt;int&amp;gt;::iterator&amp;#34;);
3796-
+ f&amp;lt;std::vector&amp;lt;std::unique_ptr&amp;lt;int&amp;gt;&amp;gt;::iterator&amp;gt;(&amp;#34;std::vector&amp;lt;std::unique_ptr&amp;lt;int&amp;gt;&amp;gt;::iterator&amp;#34;);
3797-
3798-
std::cout &amp;lt;&amp;lt; &amp;#34;\n&amp;#34;;
3799-
f&amp;lt;const int*&amp;gt;(&amp;#34;const int*&amp;#34;);
3800-
&lt;/code&gt;&lt;/pre&gt;</summary>
3801-
3802-
<author>
3803-
<name>Raclamusi</name>
3804-
<email>[email protected]</email>
3805-
</author>
3806-
</entry>
3807-
3808-
<entry>
3809-
<title>stop_possible -- いくつかのコード例を修正</title>
3810-
<link href="https://cpprefjp.github.io/reference/stop_token/stop_token/stop_possible.html"/>
3811-
<id>c012fa32030b9a78f11cda6426d51a9235d7481a:reference/stop_token/stop_token/stop_possible.md</id>
3812-
<updated>2025-10-21T16:44:54+09:00</updated>
3813-
3814-
<summary type="html">&lt;pre&gt;&lt;code&gt;diff --git a/reference/stop_token/stop_token/stop_possible.md b/reference/stop_token/stop_token/stop_possible.md
3815-
index a9dcedc21..f28bb13a9 100644
3816-
--- a/reference/stop_token/stop_token/stop_possible.md
3817-
+++ b/reference/stop_token/stop_token/stop_possible.md
3818-
@@ -62,7 +62,7 @@ int main()
3819-
// 停止状態が停止要求を受け取った場合は、
3820-
// その後で stop_source が破棄されても stop_possible() == true のままになる
3821-
assert(st1.stop_possible() == true);
3822-
- assert(st2.stop_possible() == false);
3823-
+ assert(st2.stop_possible() == true);
3824-
assert(st3.stop_possible() == false);
3825-
}
3826-
```
3827-
&lt;/code&gt;&lt;/pre&gt;</summary>
3828-
3829-
<author>
3830-
<name>Raclamusi</name>
3831-
<email>[email protected]</email>
3832-
</author>
3833-
</entry>
3834-
38353784
</feed>

sitemap.xml

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

1170111701
<url>
1170211702
<loc>https://cpprefjp.github.io/reference/iterator/input_iterator.html</loc>
11703-
<lastmod>2025-10-04T19:13:40+09:00</lastmod>
11703+
<lastmod>2025-11-09T02:00:55+09:00</lastmod>
1170411704
<changefreq>daily</changefreq>
1170511705
<priority>0.7</priority>
1170611706
</url>

0 commit comments

Comments
 (0)