Skip to content

Commit 7664bf1

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 619472b commit 7664bf1

9 files changed

Lines changed: 3016 additions & 3844 deletions

File tree

lang/cpp29.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,8 +177,8 @@
177177
<p class="text-right"><small>
178178
最終更新日時:
179179
<time itemprop="datePublished" class="js-local-time"
180-
datetime="2026-09-07T11:43:54+09:00">
181-
2026年09月07日 11時43分54秒 (JST)
180+
datetime="2026-09-07T17:05:36+09:00">
181+
2026年09月07日 17時05分36秒 (JST)
182182
</time>
183183
<br/>
184184
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -462,6 +462,7 @@ <h3>メモリ</h3>
462462
</ul>
463463
<h3>エラーハンドリング</h3>
464464
<ul>
465+
<li><code><a href="../reference/expected/expected.html">std::expected</a></code>クラスに、エラー値を保持しているかを判定するメンバ関数<code><a href="../reference/expected/expected/has_error.html">has_error()</a></code>を追加</li>
465466
<li><code><a href="../reference/system_error/error_code.html">std::error_code</a></code>クラスのオブジェクトを文字列化する際の、カテゴリ名のエンコーディングの問題を修正し、<code><a href="../reference/format/format.html">std::format()</a></code>用の<code>formatter</code>特殊化を追加</li>
466467
</ul>
467468
<h3>並行・並列</h3>

lang/cpp29/feature_test_macros.html

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,8 +189,8 @@
189189
<p class="text-right"><small>
190190
最終更新日時:
191191
<time itemprop="datePublished" class="js-local-time"
192-
datetime="2026-09-07T11:43:54+09:00">
193-
2026年09月07日 11時43分54秒 (JST)
192+
datetime="2026-09-07T17:05:36+09:00">
193+
2026年09月07日 17時05分36秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -309,6 +309,12 @@ <h3>ライブラリ</h3>
309309
</thead>
310310
<tbody>
311311
<tr>
312+
<td><code>__cpp_lib_expected</code></td>
313+
<td><code>202606L</code></td>
314+
<td><code><a href="../../reference/expected/expected.html">std::expected</a></code>に、エラー値を保持しているかを判定する<code><a href="../../reference/expected/expected/has_error.html">has_error()</a></code>メンバ関数を追加</td>
315+
<td><code><a href="../../reference/expected.html">&lt;expected&gt;</a></code></td>
316+
</tr>
317+
<tr>
312318
<td><code>__cpp_lib_hazard_pointer</code></td>
313319
<td><code>202606L</code></td>
314320
<td><code><a href="../../reference/hazard_pointer.html">&lt;hazard_pointer&gt;</a></code>に、複数のハザードポインタをまとめて構築・破棄する<code><a href="../../reference/hazard_pointer/make_hazard_pointer_batch.html">std::make_hazard_pointer_batch()</a></code>関数と<code><a href="../../reference/hazard_pointer/clear_hazard_pointer_batch.html">std::clear_hazard_pointer_batch()</a></code>関数を追加</td>
@@ -375,6 +381,10 @@ <h2>参照</h2>
375381
<li>C++29で<code>__cpp_pack_indexing</code><code>202606L</code>に更新された</li>
376382
</ul>
377383
</li>
384+
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3798r1.html" target="_blank">P3798R1 The <code>unexpected</code> in <code>std::expected</code></a><ul>
385+
<li>C++29で<code>__cpp_lib_expected</code><code>202606L</code>に更新された</li>
386+
</ul>
387+
</li>
378388
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3428r4.pdf" target="_blank">P3428R4 Hazard Pointer Batches</a><ul>
379389
<li>C++29で<code>__cpp_lib_hazard_pointer</code><code>202606L</code>に更新された</li>
380390
</ul>

reference/expected/expected.html

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,8 +189,8 @@
189189
<p class="text-right"><small>
190190
最終更新日時:
191191
<time itemprop="datePublished" class="js-local-time"
192-
datetime="2026-08-19T21:00:14+09:00">
193-
2026年08月19日 21時00分14秒 (JST)
192+
datetime="2026-09-07T17:05:36+09:00">
193+
2026年09月07日 17時05分36秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -342,6 +342,11 @@ <h3>値の観測</h3>
342342
<td>C++23</td>
343343
</tr>
344344
<tr>
345+
<td><code><a href="expected/has_error.html">has_error</a></code></td>
346+
<td>エラー値を保持しているかを判定する</td>
347+
<td>C++29</td>
348+
</tr>
349+
<tr>
345350
<td><code><a href="expected/value.html">value</a></code></td>
346351
<td>正常値を取得する</td>
347352
<td>C++23</td>
@@ -493,6 +498,11 @@ <h3>値の観測</h3>
493498
<td>C++23</td>
494499
</tr>
495500
<tr>
501+
<td><code><a href="expected.void/has_error.html">has_error</a></code></td>
502+
<td>エラー値を保持しているかを判定する</td>
503+
<td>C++29</td>
504+
</tr>
505+
<tr>
496506
<td><code><a href="expected.void/value.html">value</a></code></td>
497507
<td>正常値を取得する</td>
498508
<td>C++23</td>
@@ -683,6 +693,10 @@ <h2>参照</h2>
683693
<li>C++23で、<code>expected&lt;void, E&gt;</code>部分特殊化にも型<code>E</code>に対する<a class="cpprefjp-defined-word" data-desc="関数等の意味論を構成する要素の1つ。Mandates。満たさなければプログラムが不適格となる要件。この要件は、オーバーロード解決によって選択された関数内での`static_assert`の定数条件式や、関数に対するdelete宣言などで表現できる">適格要件</a>が明記された</li>
684694
</ul>
685695
</li>
696+
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3798r1.html" target="_blank">P3798R1 The <code>unexpected</code> in <code>std::expected</code></a><ul>
697+
<li>C++29で、エラー値を保持しているかを判定する<code><a href="expected/has_error.html">has_error()</a></code>メンバ関数が追加された</li>
698+
</ul>
699+
</li>
686700
</ul></div>
687701

688702
</div>

0 commit comments

Comments
 (0)