Skip to content

Commit e5ae2d6

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent af0548a commit e5ae2d6

10 files changed

Lines changed: 1191 additions & 862 deletions

File tree

implementation-status.html

Lines changed: 5 additions & 5 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-05T15:15:50+09:00">
169-
2026年09月05日 15時15分50秒 (JST)
168+
datetime="2026-09-07T10:52:31+09:00">
169+
2026年09月07日 10時52分31秒 (JST)
170170
</time>
171171
<br/>
172172
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -2377,9 +2377,9 @@ <h2><a href="#cpp29" id="cpp29">C++29言語機能の実装状況</a></h2>
23772377
<td></td>
23782378
</tr>
23792379
<tr>
2380-
<td>P3540R3: <span href="https://cpprefjp.github.io/lang/cpp29/embed_offset_parameter.md.nolink"><code>#embed</code>のオフセット引数</span></td>
2381-
<td><code>#embed</code>にオフセット指定を追加し、埋め込むデータの開始位置を設定できるようにする</td>
2382-
<td></td>
2380+
<td>P3540R3: <a href="lang/cpp29/embed_offset_parameter.html"><code>#embed</code><code>offset</code>パラメータを追加</a></td>
2381+
<td><code>#embed</code>のパラメータとして、リソースの先頭から指定した要素数を読み飛ばす<code>offset</code>を追加する</td>
2382+
<td>17</td>
23832383
<td></td>
23842384
<td></td>
23852385
<td></td>

lang/cpp26/embed.html

Lines changed: 7 additions & 3 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="2025-07-07T13:17:55+09:00">
193-
2025年07月07日 13時17分55秒 (JST)
192+
datetime="2026-09-07T10:52:31+09:00">
193+
2026年09月07日 10時52分31秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
197-
<span itemprop="name">yoh</span>
197+
<span itemprop="name">Akira Takahashi</span>
198198
</span>
199199
が更新
200200
</small></p>
@@ -306,6 +306,10 @@ <h2>仕様</h2>
306306
</div>
307307
これは、<code>limit(1024)</code>でファイルサイズを1024バイトに制限し、<code>prefix(0x01, 0x02)</code>で先頭バイト列<code>0x01 0x02</code>を追加し、
308308
<code>suffix(0xFF)</code>で末尾<code>0xFF</code>を追加し、<code>if_empty(0x00)</code>で空の場合は<code>0x00</code>を格納することになる。</p>
309+
<h2><a href="#relative-page" id="relative-page">関連項目</a></h2>
310+
<ul>
311+
<li><a href="../cpp29/embed_offset_parameter.html">C++29 <code>#embed</code><code>offset</code>パラメータを追加</a></li>
312+
</ul>
309313
<h2>参照</h2>
310314
<ul>
311315
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2025/p1967r14.html" target="_blank">P1967R14 #embed - a scannable, tooling-friendly binary resource inclusion mechanism</a></li>

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-05T15:15:50+09:00">
181-
2026年09月05日 15時15分50秒 (JST)
180+
datetime="2026-09-07T10:52:31+09:00">
181+
2026年09月07日 10時52分31秒 (JST)
182182
</time>
183183
<br/>
184184
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -391,8 +391,8 @@ <h3>プリプロセッサ</h3>
391391
</thead>
392392
<tbody>
393393
<tr>
394-
<td><span href="https://cpprefjp.github.io/lang/cpp29/embed_offset_parameter.md.nolink"><code>#embed</code>のオフセット引数</span></td>
395-
<td><code>#embed</code>にオフセット指定を追加し、埋め込むデータの開始位置を設定できるようにする</td>
394+
<td><a href="cpp29/embed_offset_parameter.html"><code>#embed</code><code>offset</code>パラメータを追加</a></td>
395+
<td><code>#embed</code>のパラメータとして、リソースの先頭から指定した要素数を読み飛ばす<code>offset</code>を追加する</td>
396396
</tr>
397397
</tbody>
398398
</table>

lang/cpp29/embed_offset_parameter.html

Lines changed: 339 additions & 0 deletions
Large diffs are not rendered by default.

lang/cpp29/feature_test_macros.html

Lines changed: 11 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-05T09:55:08+09:00">
193-
2026年09月05日 09時55分08秒 (JST)
192+
datetime="2026-09-07T10:52:31+09:00">
193+
2026年09月07日 10時52分31秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -279,6 +279,11 @@ <h3>言語</h3>
279279
<td><code>202606L</code></td>
280280
<td><a href="pack_indexing_for_template_names.html">テンプレートテンプレートパラメータのパックへのインデックスアクセスを許可</a></td>
281281
</tr>
282+
<tr>
283+
<td><code>__cpp_pp_embed</code></td>
284+
<td><code>202606L</code></td>
285+
<td><a href="embed_offset_parameter.html"><code>#embed</code><code>offset</code>パラメータを追加</a></td>
286+
</tr>
282287
</tbody>
283288
</table>
284289
<h3>ライブラリ</h3>
@@ -328,6 +333,10 @@ <h3>ライブラリ</h3>
328333
<h2>参照</h2>
329334
<ul>
330335
<li><a href="https://isocpp.org/std/standing-documents/sd-6-sg10-feature-test-recommendations" target="_blank">SD-FeatureTest: Feature-Test Macros and Policies - isocpp</a></li>
336+
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3540r3.html" target="_blank">P3540R3 <code>#embed</code> offset parameter</a><ul>
337+
<li>C++29で<code>__cpp_pp_embed</code><code>202606L</code>に更新された</li>
338+
</ul>
339+
</li>
331340
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p2287r6.html" target="_blank">P2287R6 Designated-initializers for Base Classes</a><ul>
332341
<li>C++29で<code>__cpp_designated_initializers</code><code>202606L</code>に更新された</li>
333342
</ul>

reference/chrono/make24.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ <h2>例</h2>
263263
<span class="w"> </span><span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">12h</a></span><span class="p">,</span><span class="w"> </span><span class="nb">false</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="n"><a href="duration/op_h.html">0h</a></span><span class="p">);</span>
264264

265265
<span class="w"> </span><span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">12h</a></span><span class="p">,</span><span class="w"> </span><span class="nb">true</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="n"><a href="duration/op_h.html">12h</a></span><span class="p">);</span>
266-
<span class="w"> </span><span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">1h</a></span><span class="p">,</span><span class="w"> </span><span class="nb">true</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="mi">1Z</span><span class="n">tsumPZYHOvuIqMaPYyUjfeHgrmmqYnO</span><span class="p">);</span>
266+
<span class="w"> </span><span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">1h</a></span><span class="p">,</span><span class="w"> </span><span class="nb">true</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="mi">1</span><span class="n"><a href="duration/op_h.html">3h</a></span><span class="p">);</span>
267267
<span class="w"> </span><span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">3h</a></span><span class="p">,</span><span class="w"> </span><span class="nb">true</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="n"><a href="duration/op_h.html">15h</a></span><span class="p">);</span>
268268
<span class="w"> </span><span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">11h</a></span><span class="p">,</span><span class="w"> </span><span class="nb">true</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="n"><a href="duration/op_h.html">23h</a></span><span class="p">);</span>
269269
<span class="p">}</span>

0 commit comments

Comments
 (0)