Skip to content

Commit 35786e4

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 10f680f commit 35786e4

61 files changed

Lines changed: 21791 additions & 4046 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

lang/cpp26.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -176,8 +176,8 @@
176176

177177
<p class="text-right"><small>
178178
最終更新日時(UTC):
179-
<span itemprop="datePublished" content="2026-06-08T11:56:08">
180-
2026年06月08日 11時56分08秒
179+
<span itemprop="datePublished" content="2026-06-18T10:42:27">
180+
2026年06月18日 10時42分27秒
181181
</span>
182182
<br/>
183183
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -1001,6 +1001,7 @@ <h3>ユーティリティ</h3>
10011001
<li><code><a href="../reference/utility.html">&lt;utility&gt;</a></code>に、タイムトラベル最適化を抑止するための観測可能ポイントとして<code><a href="../reference/utility/observable_checkpoint.html">std::observable_checkpoint()</a></code>を追加</li>
10021002
<li><code><a href="../reference/exception/exception_ptr.html">std::exception_ptr</a></code>を指定した<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>型にキャストする<code><a href="../reference/exception/exception_ptr_cast.html">std::exception_ptr_cast()</a></code>関数を追加</li>
10031003
<li><code><a href="../reference/compare.html">&lt;compare&gt;</a></code>に、型の順序を取得する<code><a href="../reference/compare/type_order.html">std::type_order</a></code>クラスを追加</li>
1004+
<li><code><a href="../reference/utility.html">&lt;utility&gt;</a></code>に、定数を型として包むことで、関数の引数として渡しても定数式として扱えるようにする定数ラッパー<code><a href="../reference/utility/constant_wrapper.html">std::constant_wrapper</a></code>クラスと、それを簡潔に生成する変数テンプレート<code><a href="../reference/utility/constant_wrapper.html">std::cw</a></code>を追加</li>
10041005
</ul>
10051006
<h3>デバッグ</h3>
10061007
<ul>
@@ -1010,7 +1011,6 @@ <h3>型特性</h3>
10101011
<ul>
10111012
<li><code><a href="../reference/type_traits.html">&lt;type_traits&gt;</a></code>に、共用体の指定されたメンバがアクティブかを定数式で判定するための関数として<code><a href="../reference/type_traits/is_within_lifetime.html">std::is_within_lifetime()</a></code>を追加</li>
10121013
<li><code><a href="../reference/type_traits.html">&lt;type_traits&gt;</a></code>に、仮想継承の関係を判定する<code><a href="../reference/type_traits/is_virtual_base_of.html">std::is_virtual_base_of</a></code>を追加</li>
1013-
<li><code><a href="../reference/type_traits.html">&lt;type_traits&gt;</a></code>に、<code><a href="../reference/type_traits/integral_constant.html">std::integral_constant</a></code>クラスを置き換える定数ラッパーとして<code><span href="https://cpprefjp.github.io/reference/type_traits/constant_wrapper.md.nolink">std::constant_wrapper</span></code>クラスを追加</li>
10141014
<li><code><a href="../reference/utility/integer_sequence.html">std::integer_sequence</a></code>クラスを<a href="cpp17/structured_bindings.html">構造化束縛</a><a href="cpp26/expansion_statements.html">template for文</a>で使用できるようにするため、タプルインタフェースの特殊化を追加</li>
10151015
</ul>
10161016
<h3>制約</h3>

lang/cpp26/feature_test_macros.html

Lines changed: 5 additions & 5 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="2026-05-22T03:23:59">
192-
2026年05月22日 03時23分59秒
191+
<span itemprop="datePublished" content="2026-06-18T08:06:48">
192+
2026年06月18日 08時06分48秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -392,9 +392,9 @@ <h3>ライブラリ</h3>
392392
</tr>
393393
<tr>
394394
<td><code>__cpp_lib_constant_wrapper</code></td>
395-
<td><code>202506L</code></td>
396-
<td><code><a href="../../reference/type_traits.html">&lt;type_traits&gt;</a></code><code><span href="https://cpprefjp.github.io/reference/type_traits/constant_wrapper.md.nolink">std::constant_wrapper</span></code>を追加</td>
397-
<td><code><a href="../../reference/type_traits.html">&lt;type_traits&gt;</a></code></td>
395+
<td><code>202606L</code></td>
396+
<td><code><a href="../../reference/utility.html">&lt;utility&gt;</a></code><code><a href="../../reference/utility/constant_wrapper.html">std::constant_wrapper</a></code>を追加</td>
397+
<td><code><a href="../../reference/utility.html">&lt;utility&gt;</a></code></td>
398398
</tr>
399399
<tr>
400400
<td><code>__cpp_lib_constexpr_algorithms</code></td>

reference/mdspan/canonical-index.html

Lines changed: 4 additions & 4 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="2026-03-31T11:30:41">
192-
2026年03月31日 11時30分41秒
191+
<span itemprop="datePublished" content="2026-06-18T08:06:48">
192+
2026年06月18日 08時06分48秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">yoh</span>
196+
<span itemprop="name">Akira Takahashi</span>
197197
</span>
198198
が更新
199199
</small></p>
@@ -226,7 +226,7 @@ <h2><a class="cpprefjp-defined-word" data-desc="関数等の意味論を構成
226226
<h2>効果</h2>
227227
<p>以下と等価</p>
228228
<ul>
229-
<li><code>S</code><code><a href="../span/integral-constant-like.html">integral-constant-like</a></code>のモデルであるとき、<code>return <span href="https://cpprefjp.github.io/reference/type_traits/constant_wrapper.md.nolink">cw</span>&lt;IndexType(S::value)&gt;</code></li>
229+
<li><code>S</code><code><a href="../span/integral-constant-like.html">integral-constant-like</a></code>のモデルであるとき、<code>return <a href="../utility/constant_wrapper.html">cw</a>&lt;IndexType(S::value)&gt;</code></li>
230230
<li>そうではないとき、<code>return IndexType(<a href="../utility/move.html">std::move</a>(s))</code></li>
231231
</ul>
232232
<h2>バージョン</h2>

reference/mdspan/canonical-slice.html

Lines changed: 6 additions & 6 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="2026-03-31T14:35:28">
192-
2026年03月31日 14時35分28秒
191+
<span itemprop="datePublished" content="2026-06-18T08:06:48">
192+
2026年06月18日 08時06分48秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">yoh</span>
196+
<span itemprop="name">Akira Takahashi</span>
197197
</span>
198198
が更新
199199
</small></p>
@@ -230,11 +230,11 @@ <h2>効果</h2>
230230
<span class="p">}</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="k">constexpr</span><span class="w"> </span><span class="p">(</span><span class="n">is</span><span class="o">-</span><span class="n">strided</span><span class="o">-</span><span class="n">slice</span><span class="o">&lt;</span><span class="n">S</span><span class="o">&gt;</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
231231
<span class="w"> </span><span class="k">auto</span><span class="w"> </span><span class="n">c_extent</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="canonical-index.html">canonical-index</a></span><span class="o">&lt;</span><span class="n">IndexType</span><span class="o">&gt;</span><span class="p">(</span><span class="n"><a href="../utility/move.html">std::move</a></span><span class="p">(</span><span class="n">s</span><span class="p">.</span><span class="n">extent</span><span class="p">));</span>
232232
<span class="w"> </span><span class="k">auto</span><span class="w"> </span><span class="n">c_offset</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="canonical-index.html">canonical-index</a></span><span class="o">&lt;</span><span class="n">IndexType</span><span class="o">&gt;</span><span class="p">(</span><span class="n"><a href="../utility/move.html">std::move</a></span><span class="p">(</span><span class="n">s</span><span class="p">.</span><span class="n">offset</span><span class="p">));</span>
233-
<span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="k">constexpr</span><span class="w"> </span><span class="p">(</span><span class="n"><a href="../type_traits/is_same.html">is_same_v</a></span><span class="o">&lt;</span><span class="k">decltype</span><span class="p">(</span><span class="n">c_extent</span><span class="p">),</span><span class="w"> </span><span class="n"><span href="https://cpprefjp.github.io/reference/type_traits/constant_wrapper.md.nolink">constant_wrapper</span></span><span class="o">&lt;</span><span class="n">IndexType</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span><span class="o">&gt;&gt;</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
233+
<span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="k">constexpr</span><span class="w"> </span><span class="p">(</span><span class="n"><a href="../type_traits/is_same.html">is_same_v</a></span><span class="o">&lt;</span><span class="k">decltype</span><span class="p">(</span><span class="n">c_extent</span><span class="p">),</span><span class="w"> </span><span class="n"><a href="../utility/constant_wrapper.html">constant_wrapper</a></span><span class="o">&lt;</span><span class="n">IndexType</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span><span class="o">&gt;&gt;</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
234234
<span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n"><a href="strided_slice.html">strided_slice</a></span><span class="p">{</span>
235235
<span class="w"> </span><span class="p">.</span><span class="n">offset</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">c_offset</span><span class="p">,</span>
236236
<span class="w"> </span><span class="p">.</span><span class="n">extent</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">c_extent</span><span class="p">,</span>
237-
<span class="w"> </span><span class="p">.</span><span class="n">stride</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><span href="https://cpprefjp.github.io/reference/type_traits/constant_wrapper.md.nolink">cw</span></span><span class="o">&lt;</span><span class="n">IndexType</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span><span class="o">&gt;</span>
237+
<span class="w"> </span><span class="p">.</span><span class="n">stride</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="../utility/constant_wrapper.html">cw</a></span><span class="o">&lt;</span><span class="n">IndexType</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span><span class="o">&gt;</span>
238238
<span class="w"> </span><span class="p">};</span>
239239
<span class="w"> </span><span class="p">}</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="p">{</span>
240240
<span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n"><a href="strided_slice.html">strided_slice</a></span><span class="p">{</span>
@@ -250,7 +250,7 @@ <h2>効果</h2>
250250
<span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n"><a href="strided_slice.html">strided_slice</a></span><span class="p">{</span>
251251
<span class="w"> </span><span class="p">.</span><span class="n">offset</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">c_first</span><span class="p">,</span>
252252
<span class="w"> </span><span class="p">.</span><span class="n">extent</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="canonical-index.html">canonical-index</a></span><span class="o">&lt;</span><span class="n">IndexType</span><span class="o">&gt;</span><span class="p">(</span><span class="n">c_last</span><span class="w"> </span><span class="o">-</span><span class="w"> </span><span class="n">c_first</span><span class="p">),</span>
253-
<span class="w"> </span><span class="p">.</span><span class="n">stride</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><span href="https://cpprefjp.github.io/reference/type_traits/constant_wrapper.md.nolink">cw</span></span><span class="o">&lt;</span><span class="n">IndexType</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span><span class="o">&gt;</span>
253+
<span class="w"> </span><span class="p">.</span><span class="n">stride</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="../utility/constant_wrapper.html">cw</a></span><span class="o">&lt;</span><span class="n">IndexType</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span><span class="o">&gt;</span>
254254
<span class="w"> </span><span class="p">};</span>
255255
<span class="p">}</span>
256256
</code></pre></div>

reference/mdspan/layout_left/mapping/submdspan_mapping.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -212,12 +212,12 @@
212212

213213
<p class="text-right"><small>
214214
最終更新日時(UTC):
215-
<span itemprop="datePublished" content="2026-03-31T14:35:28">
216-
2026年03月31日 14時35分28秒
215+
<span itemprop="datePublished" content="2026-06-18T08:06:48">
216+
2026年06月18日 08時06分48秒
217217
</span>
218218
<br/>
219219
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
220-
<span itemprop="name">yoh</span>
220+
<span itemprop="name">Akira Takahashi</span>
221221
</span>
222222
が更新
223223
</small></p>
@@ -272,7 +272,7 @@ <h2><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価
272272
</ul>
273273
<p>下記を満たす型<code>S</code>を、単位ストライド幅スライス型と定義する。</p>
274274
<ul>
275-
<li><code>S</code><code><a href="../../strided_slice.html">strided_slice</a></code>の特殊化であり、<code>S::stride_type</code><code><span href="https://cpprefjp.github.io/reference/type_traits/constant_wrapper.md.nolink">constant_wrapper</span></code>の特殊化かつ<code>S::stride_type::value</code><code>1</code>、または</li>
275+
<li><code>S</code><code><a href="../../strided_slice.html">strided_slice</a></code>の特殊化であり、<code>S::stride_type</code><code><a href="../../../utility/constant_wrapper.html">constant_wrapper</a></code>の特殊化かつ<code>S::stride_type::value</code><code>1</code>、または</li>
276276
<li><code>S</code><code><a href="../../full_extent_t.html">full_extent_t</a></code></li>
277277
</ul>
278278
<p>説明専用の<code>submdspan-mapping-impl</code>関数テンプレートは下記の値を返す。</p>

reference/mdspan/layout_left_padded/mapping/submdspan_mapping.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -212,12 +212,12 @@
212212

213213
<p class="text-right"><small>
214214
最終更新日時(UTC):
215-
<span itemprop="datePublished" content="2026-03-31T14:35:28">
216-
2026年03月31日 14時35分28秒
215+
<span itemprop="datePublished" content="2026-06-18T08:06:48">
216+
2026年06月18日 08時06分48秒
217217
</span>
218218
<br/>
219219
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
220-
<span itemprop="name">yoh</span>
220+
<span itemprop="name">Akira Takahashi</span>
221221
</span>
222222
が更新
223223
</small></p>
@@ -272,7 +272,7 @@ <h2><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価
272272
</ul>
273273
<p>下記を満たす型<code>S</code>を、単位ストライド幅スライス型と定義する。</p>
274274
<ul>
275-
<li><code>S</code><code><a href="../../strided_slice.html">strided_slice</a></code>の特殊化であり、<code>S::stride_type</code><code><span href="https://cpprefjp.github.io/reference/type_traits/constant_wrapper.md.nolink">constant_wrapper</span></code>の特殊化かつ<code>S::stride_type::value</code><code>1</code>、または</li>
275+
<li><code>S</code><code><a href="../../strided_slice.html">strided_slice</a></code>の特殊化であり、<code>S::stride_type</code><code><a href="../../../utility/constant_wrapper.html">constant_wrapper</a></code>の特殊化かつ<code>S::stride_type::value</code><code>1</code>、または</li>
276276
<li><code>S</code><code><a href="../../full_extent_t.html">full_extent_t</a></code></li>
277277
</ul>
278278
<p>説明専用の<code>submdspan-mapping-impl</code>関数テンプレートは下記の値を返す。</p>

reference/mdspan/layout_right/mapping/submdspan_mapping.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -212,12 +212,12 @@
212212

213213
<p class="text-right"><small>
214214
最終更新日時(UTC):
215-
<span itemprop="datePublished" content="2026-03-31T14:35:28">
216-
2026年03月31日 14時35分28秒
215+
<span itemprop="datePublished" content="2026-06-18T08:06:48">
216+
2026年06月18日 08時06分48秒
217217
</span>
218218
<br/>
219219
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
220-
<span itemprop="name">yoh</span>
220+
<span itemprop="name">Akira Takahashi</span>
221221
</span>
222222
が更新
223223
</small></p>
@@ -272,7 +272,7 @@ <h2><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価
272272
</ul>
273273
<p>下記を満たす型<code>S</code>を、単位ストライド幅スライス型と定義する。</p>
274274
<ul>
275-
<li><code>S</code><code><a href="../../strided_slice.html">strided_slice</a></code>の特殊化であり、<code>S::stride_type</code><code><span href="https://cpprefjp.github.io/reference/type_traits/constant_wrapper.md.nolink">constant_wrapper</span></code>の特殊化かつ<code>S::stride_type::value</code><code>1</code>、または</li>
275+
<li><code>S</code><code><a href="../../strided_slice.html">strided_slice</a></code>の特殊化であり、<code>S::stride_type</code><code><a href="../../../utility/constant_wrapper.html">constant_wrapper</a></code>の特殊化かつ<code>S::stride_type::value</code><code>1</code>、または</li>
276276
<li><code>S</code><code><a href="../../full_extent_t.html">full_extent_t</a></code></li>
277277
</ul>
278278
<p>説明専用の<code>submdspan-mapping-impl</code>関数テンプレートは下記の値を返す。</p>

reference/mdspan/layout_right_padded/mapping/submdspan_mapping.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -212,12 +212,12 @@
212212

213213
<p class="text-right"><small>
214214
最終更新日時(UTC):
215-
<span itemprop="datePublished" content="2026-03-31T14:35:28">
216-
2026年03月31日 14時35分28秒
215+
<span itemprop="datePublished" content="2026-06-18T08:06:48">
216+
2026年06月18日 08時06分48秒
217217
</span>
218218
<br/>
219219
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
220-
<span itemprop="name">yoh</span>
220+
<span itemprop="name">Akira Takahashi</span>
221221
</span>
222222
が更新
223223
</small></p>
@@ -272,7 +272,7 @@ <h2><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価
272272
</ul>
273273
<p>下記を満たす型<code>S</code>を、単位ストライド幅スライス型と定義する。</p>
274274
<ul>
275-
<li><code>S</code><code><a href="../../strided_slice.html">strided_slice</a></code>の特殊化であり、<code>S::stride_type</code><code><span href="https://cpprefjp.github.io/reference/type_traits/constant_wrapper.md.nolink">constant_wrapper</span></code>の特殊化かつ<code>S::stride_type::value</code><code>1</code>、または</li>
275+
<li><code>S</code><code><a href="../../strided_slice.html">strided_slice</a></code>の特殊化であり、<code>S::stride_type</code><code><a href="../../../utility/constant_wrapper.html">constant_wrapper</a></code>の特殊化かつ<code>S::stride_type::value</code><code>1</code>、または</li>
276276
<li><code>S</code><code><a href="../../full_extent_t.html">full_extent_t</a></code></li>
277277
</ul>
278278
<p>説明専用の<code>submdspan-mapping-impl</code>関数テンプレートは下記の値を返す。</p>

0 commit comments

Comments
 (0)