Skip to content

Commit ad7a3a6

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 678f8d4 commit ad7a3a6

38 files changed

+2099
-3124
lines changed

reference/algorithm/ranges_fold_left.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -450,7 +450,7 @@ <h2>実装例</h2>
450450
<p><div class="codehilite"><pre><span></span><code><span class="k">template</span><span class="o">&lt;</span><span class="n"><a href="../iterator/input_iterator.html">input_iterator</a></span> <span class="n">I</span><span class="p">,</span> <span class="n"><a href="../iterator/sentinel_for.html">sentinel_for</a></span><span class="o">&lt;</span><span class="n">I</span><span class="o">&gt;</span> <span class="n">S</span><span class="p">,</span> <span class="k">class</span> <span class="nc">T</span><span class="p">,</span>
451451
<span class="n">indirectly</span><span class="o">-</span><span class="n">binary</span><span class="o">-</span><span class="n">left</span><span class="o">-</span><span class="n">foldable</span><span class="o">&lt;</span><span class="n">T</span><span class="p">,</span> <span class="n">I</span><span class="o">&gt;</span> <span class="n">F</span><span class="o">&gt;</span>
452452
<span class="k">constexpr</span> <span class="k">auto</span> <span class="n">fold_left</span><span class="p">(</span><span class="n">I</span> <span class="n">first</span><span class="p">,</span> <span class="n">S</span> <span class="n">last</span><span class="p">,</span> <span class="n">T</span> <span class="n">init</span><span class="p">,</span> <span class="n">F</span> <span class="n">f</span><span class="p">)</span> <span class="p">{</span>
453-
<span class="k">using</span> <span class="n">U</span> <span class="o">=</span> <span class="n">decay_t</span><span class="o">&lt;</span><span class="n"><a href="../type_traits/invoke_result.html">invoke_result_t</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n">T</span><span class="p">,</span> <span class="n">iter_reference_t</span><span class="o">&lt;</span><span class="n">I</span><span class="o">&gt;&gt;&gt;</span><span class="p">;</span>
453+
<span class="k">using</span> <span class="n">U</span> <span class="o">=</span> <span class="n"><a href="../type_traits/decay.html">decay_t</a></span><span class="o">&lt;</span><span class="n"><a href="../type_traits/invoke_result.html">invoke_result_t</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n">T</span><span class="p">,</span> <span class="n">iter_reference_t</span><span class="o">&lt;</span><span class="n">I</span><span class="o">&gt;&gt;&gt;</span><span class="p">;</span>
454454

455455
<span class="k">if</span> <span class="p">(</span><span class="n">first</span> <span class="o">==</span> <span class="n">last</span><span class="p">)</span> <span class="p">{</span>
456456
<span class="k">return</span> <span class="n">U</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">init</span><span class="p">));</span>

reference/algorithm/ranges_fold_left_first_with_iter.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -392,7 +392,7 @@ <h3>出力</h3>
392392
</code></pre></p>
393393
<h2>実装例</h2>
394394
<p><div class="codehilite"><pre><span></span><code><span class="k">template</span><span class="o">&lt;</span><span class="k">typename</span> <span class="n">F</span><span class="p">,</span> <span class="k">typename</span> <span class="n">I</span><span class="o">&gt;</span>
395-
<span class="k">using</span> <span class="n">R</span> <span class="o">=</span> <span class="n">decay_t</span><span class="o">&lt;</span><span class="n"><a href="../type_traits/invoke_result.html">invoke_result_t</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n"><a href="../iterator/iter_value_t.html">iter_value_t</a></span><span class="o">&lt;</span><span class="n">I</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">iter_reference_t</span><span class="o">&lt;</span><span class="n">I</span><span class="o">&gt;&gt;&gt;</span><span class="p">;</span>
395+
<span class="k">using</span> <span class="n">R</span> <span class="o">=</span> <span class="n"><a href="../type_traits/decay.html">decay_t</a></span><span class="o">&lt;</span><span class="n"><a href="../type_traits/invoke_result.html">invoke_result_t</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n"><a href="../iterator/iter_value_t.html">iter_value_t</a></span><span class="o">&lt;</span><span class="n">I</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">iter_reference_t</span><span class="o">&lt;</span><span class="n">I</span><span class="o">&gt;&gt;&gt;</span><span class="p">;</span>
396396

397397

398398
<span class="k">template</span><span class="o">&lt;</span><span class="n"><a href="../iterator/input_iterator.html">input_iterator</a></span> <span class="n">I</span><span class="p">,</span> <span class="n"><a href="../iterator/sentinel_for.html">sentinel_for</a></span><span class="o">&lt;</span><span class="n">I</span><span class="o">&gt;</span> <span class="n">S</span><span class="p">,</span>

reference/algorithm/ranges_fold_left_with_iter.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -449,7 +449,7 @@ <h4>出力</h4>
449449
</code></pre></p>
450450
<h2>実装例</h2>
451451
<p><div class="codehilite"><pre><span></span><code><span class="k">template</span><span class="o">&lt;</span><span class="k">typename</span> <span class="n">F</span><span class="p">,</span> <span class="k">typename</span> <span class="n">T</span><span class="p">,</span> <span class="k">typename</span> <span class="n">I</span><span class="o">&gt;</span>
452-
<span class="k">using</span> <span class="n">R</span> <span class="o">=</span> <span class="n">decay_t</span><span class="o">&lt;</span><span class="n"><a href="../type_traits/invoke_result.html">invoke_result_t</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n">T</span><span class="p">,</span> <span class="n">iter_reference_t</span><span class="o">&lt;</span><span class="n">I</span><span class="o">&gt;&gt;&gt;</span><span class="p">;</span>
452+
<span class="k">using</span> <span class="n">R</span> <span class="o">=</span> <span class="n"><a href="../type_traits/decay.html">decay_t</a></span><span class="o">&lt;</span><span class="n"><a href="../type_traits/invoke_result.html">invoke_result_t</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n">T</span><span class="p">,</span> <span class="n">iter_reference_t</span><span class="o">&lt;</span><span class="n">I</span><span class="o">&gt;&gt;&gt;</span><span class="p">;</span>
453453

454454

455455
<span class="k">template</span><span class="o">&lt;</span><span class="n"><a href="../iterator/input_iterator.html">input_iterator</a></span> <span class="n">I</span><span class="p">,</span> <span class="n"><a href="../iterator/sentinel_for.html">sentinel_for</a></span><span class="o">&lt;</span><span class="n">I</span><span class="o">&gt;</span> <span class="n">S</span><span class="p">,</span> <span class="k">class</span> <span class="nc">T</span><span class="p">,</span>

reference/algorithm/ranges_fold_right.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -476,7 +476,7 @@ <h2>実装例</h2>
476476
<p><div class="codehilite"><pre><span></span><code><span class="k">template</span><span class="o">&lt;</span><span class="n"><a href="../iterator/bidirectional_iterator.html">bidirectional_iterator</a></span> <span class="n">I</span><span class="p">,</span> <span class="n"><a href="../iterator/sentinel_for.html">sentinel_for</a></span><span class="o">&lt;</span><span class="n">I</span><span class="o">&gt;</span> <span class="n">S</span><span class="p">,</span> <span class="k">class</span> <span class="nc">T</span><span class="p">,</span>
477477
<span class="n">indirectly</span><span class="o">-</span><span class="n">binary</span><span class="o">-</span><span class="n">right</span><span class="o">-</span><span class="n">foldable</span><span class="o">&lt;</span><span class="n">T</span><span class="p">,</span> <span class="n">I</span><span class="o">&gt;</span> <span class="n">F</span><span class="o">&gt;</span>
478478
<span class="k">constexpr</span> <span class="k">auto</span> <span class="n">fold_right</span><span class="p">(</span><span class="n">I</span> <span class="n">first</span><span class="p">,</span> <span class="n">S</span> <span class="n">last</span><span class="p">,</span> <span class="n">T</span> <span class="n">init</span><span class="p">,</span> <span class="n">F</span> <span class="n">f</span><span class="p">)</span> <span class="p">{</span>
479-
<span class="k">using</span> <span class="n">U</span> <span class="o">=</span> <span class="n">decay_t</span><span class="o">&lt;</span><span class="n"><a href="../type_traits/invoke_result.html">invoke_result_t</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n">iter_reference_t</span><span class="o">&lt;</span><span class="n">I</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">T</span><span class="o">&gt;&gt;</span><span class="p">;</span>
479+
<span class="k">using</span> <span class="n">U</span> <span class="o">=</span> <span class="n"><a href="../type_traits/decay.html">decay_t</a></span><span class="o">&lt;</span><span class="n"><a href="../type_traits/invoke_result.html">invoke_result_t</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n">iter_reference_t</span><span class="o">&lt;</span><span class="n">I</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">T</span><span class="o">&gt;&gt;</span><span class="p">;</span>
480480

481481
<span class="k">if</span> <span class="p">(</span><span class="n">first</span> <span class="o">==</span> <span class="n">last</span><span class="p">)</span> <span class="p">{</span>
482482
<span class="k">return</span> <span class="n">U</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">init</span><span class="p">));</span>

reference/algorithm/ranges_fold_right_last.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,7 @@ <h2>実装例</h2>
331331
<span class="n">indirectly</span><span class="o">-</span><span class="n">binary</span><span class="o">-</span><span class="n">right</span><span class="o">-</span><span class="n">foldable</span><span class="o">&lt;</span><span class="n"><a href="../iterator/iter_value_t.html">iter_value_t</a></span><span class="o">&lt;</span><span class="n">I</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">I</span><span class="o">&gt;</span> <span class="n">F</span><span class="o">&gt;</span>
332332
<span class="n">requires</span> <span class="n">constructible_from</span><span class="o">&lt;</span><span class="n"><a href="../iterator/iter_value_t.html">iter_value_t</a></span><span class="o">&lt;</span><span class="n">I</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">iter_reference_t</span><span class="o">&lt;</span><span class="n">I</span><span class="o">&gt;&gt;</span>
333333
<span class="k">constexpr</span> <span class="k">auto</span> <span class="n">fold_right_last</span><span class="p">(</span><span class="n">I</span> <span class="n">first</span><span class="p">,</span> <span class="n">S</span> <span class="n">last</span><span class="p">,</span> <span class="n">F</span> <span class="n">f</span><span class="p">)</span> <span class="p">{</span>
334-
<span class="k">using</span> <span class="n">U</span> <span class="o">=</span> <span class="n">decay_t</span><span class="o">&lt;</span><span class="n"><a href="../type_traits/invoke_result.html">invoke_result_t</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n">iter_reference_t</span><span class="o">&lt;</span><span class="n">I</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">T</span><span class="o">&gt;&gt;</span><span class="p">;</span>
334+
<span class="k">using</span> <span class="n">U</span> <span class="o">=</span> <span class="n"><a href="../type_traits/decay.html">decay_t</a></span><span class="o">&lt;</span><span class="n"><a href="../type_traits/invoke_result.html">invoke_result_t</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n">iter_reference_t</span><span class="o">&lt;</span><span class="n">I</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">T</span><span class="o">&gt;&gt;</span><span class="p">;</span>
335335

336336
<span class="k">if</span> <span class="p">(</span><span class="n">first</span> <span class="o">==</span> <span class="n">last</span><span class="p">)</span> <span class="p">{</span>
337337
<span class="k">return</span> <span class="n">optional</span><span class="o">&lt;</span><span class="n">U</span><span class="o">&gt;</span><span class="p">();</span>

reference/algorithm/ranges_mismatch.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ <h2>例</h2>
277277
<span class="c1">// mismatch の結果で得られた <a href="../utility/pair.html">pair</a> に対する情報を出力する</span>
278278
<span class="k">template</span> <span class="o">&lt;</span><span class="k">class</span> <span class="nc">Range1</span><span class="p">,</span> <span class="k">class</span> <span class="nc">Range2</span><span class="p">,</span> <span class="k">class</span> <span class="nc">I1</span><span class="p">,</span> <span class="k">class</span> <span class="nc">I2</span><span class="o">&gt;</span>
279279
<span class="kt">void</span> <span class="n">print_mismatch_value</span><span class="p">(</span><span class="k">const</span> <span class="n">Range1</span><span class="o">&amp;</span> <span class="n">r1</span><span class="p">,</span> <span class="k">const</span> <span class="n">Range2</span><span class="o">&amp;</span> <span class="n">r2</span><span class="p">,</span> <span class="k">const</span> <span class="n">I1</span><span class="o">&amp;</span> <span class="n">i1</span><span class="p">,</span> <span class="k">const</span> <span class="n">I2</span><span class="o">&amp;</span> <span class="n">i2</span><span class="p">)</span> <span class="p">{</span>
280-
<span class="n"><a href="../iostream/cout.html">std::cout</a></span> <span class="o">&lt;&lt;</span> <span class="s">"mismatch index: "</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">ranges</span><span class="o">::</span><span class="n">distance</span><span class="p">(</span><span class="n"><a href="../iterator/begin.html">std::begin</a></span><span class="p">(</span><span class="n">r1</span><span class="p">),</span> <span class="n">i1</span><span class="p">)</span> <span class="o">&lt;&lt;</span> <span class="n"><a href="../ostream/endl.html">std::endl</a></span><span class="p">;</span>
280+
<span class="n"><a href="../iostream/cout.html">std::cout</a></span> <span class="o">&lt;&lt;</span> <span class="s">"mismatch index: "</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n"><a href="../iterator/distance.html">ranges::distance</a></span><span class="p">(</span><span class="n"><a href="../iterator/begin.html">std::begin</a></span><span class="p">(</span><span class="n">r1</span><span class="p">),</span> <span class="n">i1</span><span class="p">)</span> <span class="o">&lt;&lt;</span> <span class="n"><a href="../ostream/endl.html">std::endl</a></span><span class="p">;</span>
281281
<span class="n"><a href="../iostream/cout.html">std::cout</a></span> <span class="o">&lt;&lt;</span> <span class="s">"mismatch value: ("</span> <span class="o">&lt;&lt;</span> <span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n"><a href="../ranges/end.html">ranges::end</a></span><span class="p">(</span><span class="n">r1</span><span class="p">)</span> <span class="o">==</span> <span class="n">i1</span> <span class="o">?</span> <span class="s">"end"</span> <span class="o">:</span> <span class="n"><a href="../string/to_string.html">std::to_string</a></span><span class="p">(</span><span class="o">*</span><span class="n">i1</span><span class="p">))</span> <span class="o">&lt;&lt;</span> <span class="s">","</span>
282282
<span class="o">&lt;&lt;</span> <span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n"><a href="../ranges/end.html">ranges::end</a></span><span class="p">(</span><span class="n">r2</span><span class="p">)</span> <span class="o">==</span> <span class="n">i2</span> <span class="o">?</span> <span class="s">"end"</span> <span class="o">:</span> <span class="n"><a href="../string/to_string.html">std::to_string</a></span><span class="p">(</span><span class="o">*</span><span class="n">i2</span><span class="p">))</span> <span class="o">&lt;&lt;</span> <span class="s">")"</span>
283283
<span class="o">&lt;&lt;</span> <span class="n"><a href="../ostream/endl.html">std::endl</a></span><span class="p">;</span>

reference/ranges/adjacent_transform_view/op_deduction_guide.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@
228228
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="k">namespace</span> <span class="n">std</span><span class="o">::</span><span class="n">ranges</span> <span class="p">{</span>
229229
<span class="k">template</span><span class="o">&lt;</span><span class="k">class</span> <span class="nc">R</span><span class="p">,</span> <span class="k">class</span> <span class="nc">F</span><span class="o">&gt;</span>
230230
<span class="n">adjacent_transform_view</span><span class="p">(</span><span class="n">R</span><span class="o">&amp;&amp;</span><span class="p">,</span> <span class="n">F</span><span class="p">)</span> <span class="o">-&gt;</span>
231-
<span class="n">adjacent_transform_view</span><span class="o">&lt;</span><span class="n">views</span><span class="o">::</span><span class="n"><a href="../all.html">all_t</a></span><span class="o">&lt;</span><span class="n">R</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">decay_t</span><span class="o">&lt;</span><span class="n">F</span><span class="o">&gt;</span><span class="p">,</span> <span class="mi">2</span><span class="o">&gt;</span><span class="p">;</span>
231+
<span class="n">adjacent_transform_view</span><span class="o">&lt;</span><span class="n">views</span><span class="o">::</span><span class="n"><a href="../all.html">all_t</a></span><span class="o">&lt;</span><span class="n">R</span><span class="o">&gt;</span><span class="p">,</span> <span class="n"><a href="../../type_traits/decay.html">decay_t</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&gt;</span><span class="p">,</span> <span class="mi">2</span><span class="o">&gt;</span><span class="p">;</span>
232232
<span class="p">}</span>
233233
</code></pre></div>
234234
</p>

reference/ranges/as_rvalue_view.html

Lines changed: 8 additions & 8 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-30T05:32:30">
192-
2025年05月30日 05時32分30秒
191+
<span itemprop="datePublished" content="2025-06-04T04:28:29">
192+
2025年06月04日 04時28分29秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -334,32 +334,32 @@ <h2>継承しているメンバ関数</h2>
334334
<tr>
335335
<td><code><a href="view_interface/empty.html">empty</a></code></td>
336336
<td>Rangeが空かどうかを判定する</td>
337-
<td>C++23</td>
337+
<td>C++20</td>
338338
</tr>
339339
<tr>
340340
<td><code><a href="view_interface/op_bool.html">operator bool</a></code></td>
341341
<td>Rangeが空でないかどうかを判定する</td>
342-
<td>C++23</td>
342+
<td>C++20</td>
343343
</tr>
344344
<tr>
345345
<td><code><a href="view_interface/data.html">data</a></code></td>
346346
<td>Rangeの先頭へのポインタを取得する</td>
347-
<td>C++23</td>
347+
<td>C++20</td>
348348
</tr>
349349
<tr>
350350
<td><code><a href="view_interface/front.html">front</a></code></td>
351351
<td>先頭要素への参照を取得する</td>
352-
<td>C++23</td>
352+
<td>C++20</td>
353353
</tr>
354354
<tr>
355355
<td><code><a href="view_interface/back.html">back</a></code></td>
356356
<td>末尾要素への参照を取得する</td>
357-
<td>C++23</td>
357+
<td>C++20</td>
358358
</tr>
359359
<tr>
360360
<td><code><a href="view_interface/op_at.html">operator[]</a></code></td>
361361
<td>要素へアクセスする</td>
362-
<td>C++23</td>
362+
<td>C++20</td>
363363
</tr>
364364
<tr>
365365
<td><code><a href="view_interface/cbegin.html">cbegin</a></code></td>

0 commit comments

Comments
 (0)