Skip to content

Commit 46306d3

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 8477355 commit 46306d3

11 files changed

Lines changed: 3197 additions & 2638 deletions

File tree

implementation-status.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -165,8 +165,8 @@
165165
<p class="text-right"><small>
166166
最終更新日時:
167167
<time itemprop="datePublished" class="js-local-time"
168-
datetime="2026-09-07T11:01:38+09:00">
169-
2026年09月07日 11時01分38秒 (JST)
168+
datetime="2026-09-07T11:31:37+09:00">
169+
2026年09月07日 11時31分37秒 (JST)
170170
</time>
171171
<br/>
172172
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -2353,8 +2353,8 @@ <h2><a href="#cpp29" id="cpp29">C++29言語機能の実装状況</a></h2>
23532353
<td></td>
23542354
</tr>
23552355
<tr>
2356-
<td>P4101R1: <span href="https://cpprefjp.github.io/lang/cpp29/consteval-only_values.md.nolink"><code>consteval</code>時のみの値</span></td>
2357-
<td><code>consteval</code>文脈でのみ存在・利用できる値の扱いを規定する</td>
2356+
<td>P4101R1: <a href="lang/cpp29/consteval-only_values.html">consteval-only型の規則をconsteval-only値の規則へ置き換え</a></td>
2357+
<td>リフレクションが実行時へ漏れることを防ぐ規則を、型ベースから値ベースへ変更する</td>
23582358
<td></td>
23592359
<td></td>
23602360
<td></td>

lang/cpp20/immediate_functions.html

Lines changed: 3 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-04-09T15:13:07+09:00">
193-
2026年04月09日 15時13分07秒 (JST)
192+
datetime="2026-09-07T11:31:37+09:00">
193+
2026年09月07日 11時31分37秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -321,6 +321,7 @@ <h2><a href="#relative-page" id="relative-page">関連項目</a></h2>
321321
<li><code>consteval { ... }</code>ブロック構文が導入され、コンパイル時に副作用のあるコードを実行できるようになる</li>
322322
</ul>
323323
</li>
324+
<li><a href="../cpp29/consteval-only_values.html">C++29 consteval-only型の規則をconsteval-only値の規則へ置き換え</a></li>
324325
</ul>
325326
<h2>参照</h2>
326327
<ul>

lang/cpp26/reflection.html

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -189,12 +189,12 @@
189189
<p class="text-right"><small>
190190
最終更新日時:
191191
<time itemprop="datePublished" class="js-local-time"
192-
datetime="2026-07-22T16:08:23+09:00">
193-
2026年07月22日 16時08分23秒 (JST)
192+
datetime="2026-09-07T11:31:37+09:00">
193+
2026年09月07日 11時31分37秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
197-
<span itemprop="name">rotarymars</span>
197+
<span itemprop="name">Akira Takahashi</span>
198198
</span>
199199
が更新
200200
</small></p>
@@ -455,7 +455,10 @@ <h2><code>std::meta::info</code>型</h2>
455455
<li>スカラ型であり、クラス型ではない</li>
456456
<li><code>==</code><code>!=</code>をサポートするが、順序比較(<code>&lt;</code>, <code>&gt;</code>, <code>&lt;=&gt;</code>)はサポートしない</li>
457457
<li><a class="cpprefjp-defined-word" data-desc="structural type。定数テンプレートパラメータとして使用できる型の条件。スカラ型、左辺値参照型、すべての基底クラスとメンバ変数がpublicかつmutableでなく構造的型であるリテラルクラス型、および同様の条件を満たす配列型が該当する">構造的型</a> (structural type) であり、<a class="cpprefjp-defined-word" data-desc="constant template parameter。テンプレートパラメータのうち、型ではなく値をとるもの。C++23以前は「非型テンプレートパラメータ (non-type template parameter)」と呼ばれていた">定数テンプレートパラメータ</a>として使用できる</li>
458-
<li>consteval-only型であり、実行時には存在できない</li>
458+
<li>consteval-only型であり、実行時には存在できない<ul>
459+
<li>C++29 : consteval-only型の規則は、<a href="../cpp29/consteval-only_values.html">consteval-only値にもとづく規則へ置き換えられた</a>。ヌルリフレクションのみを保持する<code>info</code>オブジェクトは実行時にも存在できる</li>
460+
</ul>
461+
</li>
459462
</ul>
460463
<p><div class="codehilite"><pre><span></span><code><span class="c1">// 定数テンプレートパラメータとして使用する例</span>
461464
<span class="k">template</span><span class="w"> </span><span class="o">&lt;</span><span class="n"><a href="../../reference/meta/info.html">std::meta::info</a></span><span class="w"> </span><span class="n">R</span><span class="o">&gt;</span>
@@ -721,6 +724,7 @@ <h2><a href="#relative-page" id="relative-page">関連項目</a></h2>
721724
<ul>
722725
<li><a href="../../reference/meta.html"><code>&lt;meta&gt;</code>ヘッダ</a></li>
723726
<li><a href="expansion_statements.html">C++26 コンパイル時のタプルやリストを展開処理する<code>template for</code></a></li>
727+
<li><a href="../cpp29/consteval-only_values.html">C++29 consteval-only型の規則をconsteval-only値の規則へ置き換え</a></li>
724728
<li><a href="allowing_exception_throwing_in_constant-evaluation.html">C++26 定数評価での例外送出を許可</a></li>
725729
</ul>
726730
<h2>参照</h2>

lang/cpp29.html

Lines changed: 4 additions & 4 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-07T10:52:31+09:00">
181-
2026年09月07日 10時52分31秒 (JST)
180+
datetime="2026-09-07T11:31:37+09:00">
181+
2026年09月07日 11時31分37秒 (JST)
182182
</time>
183183
<br/>
184184
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -353,8 +353,8 @@ <h3>定数式</h3>
353353
</thead>
354354
<tbody>
355355
<tr>
356-
<td><span href="https://cpprefjp.github.io/lang/cpp29/consteval-only_values.md.nolink"><code>consteval</code>時のみの値</span></td>
357-
<td><code>consteval</code>文脈でのみ存在・利用できる値の扱いを規定する</td>
356+
<td><a href="cpp29/consteval-only_values.html">consteval-only型の規則をconsteval-only値の規則へ置き換え</a></td>
357+
<td>リフレクションが実行時へ漏れることを防ぐ規則を、型ベースから値ベースへ変更する</td>
358358
</tr>
359359
</tbody>
360360
</table>

0 commit comments

Comments
 (0)