Skip to content

Commit 869ef2f

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 80ae7a6 commit 869ef2f

10 files changed

Lines changed: 287 additions & 380 deletions

File tree

reference/chrono/make24.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ <h2>例</h2>
239239
<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>
240240

241241
<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>
242-
<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="mf">1l</span><span class="n">ghmmAajcFWhOHODxYyouVshIjoTcSuj</span><span class="p">);</span>
242+
<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>
243243
<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>
244244
<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>
245245
<span class="p">}</span>

reference/execution/execution/task/connect.html

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,8 +212,8 @@
212212

213213
<p class="text-right"><small>
214214
最終更新日時(UTC):
215-
<span itemprop="datePublished" content="2026-01-13T11:50:45">
216-
2026年01月13日 11時50分45秒
215+
<span itemprop="datePublished" content="2026-06-06T13:51:43">
216+
2026年06月06日 13時51分43秒
217217
</span>
218218
<br/>
219219
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -243,6 +243,8 @@
243243
</p>
244244
<h2>概要</h2>
245245
<p><a href="../receiver.html">Receiver</a>と接続する。</p>
246+
<h2><a class="cpprefjp-defined-word" data-desc="関数等の意味論を構成する要素の1つ。Mandates。満たさなければプログラムが不適格となる要件。この要件は、オーバーロード解決によって選択された関数内での`static_assert`の定数条件式や、関数に対するdelete宣言などで表現できる">適格要件</a></h2>
247+
<p><code>allocator_type(<a href="../../get_allocator.html">get_allocator</a>(<a href="../get_env.html">get_env</a>(rcvr)))</code>または式<code>allocator_type()</code>のうち、少なくとも一つが<a class="cpprefjp-defined-word" data-desc="プログラムが文法規則・診断対象の意味規則・単一定義規則を満たすこと" href="../../../../implementation-compliance.html#dfn-well-formed">適格</a>であること。</p>
246248
<h2><a class="cpprefjp-defined-word" data-desc="関数等の意味論を構成する要素の1つ。Preconditions。関数呼び出し時に満たされていると関数が想定する条件。満たさなければ未定義の動作。契約属性の`[[expects]]`に相当">事前条件</a></h2>
247249
<p><code><a href="../../../coroutine/coroutine_handle/op_bool.html">bool</a>(handle) == true</code></p>
248250
<h2>効果</h2>
@@ -270,6 +272,7 @@ <h2>参照</h2>
270272
<ul>
271273
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3552r3.html" target="_blank">P3552R3 Add a Coroutine Task Type</a></li>
272274
<li><a href="https://cplusplus.github.io/LWG/issue4341" target="_blank">LWG4341. Missing rvalue reference qualification for <code>task::connect()</code></a></li>
275+
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3980r1.html" target="_blank">P3980R1 Task's Allocator Use</a></li>
273276
</ul></div>
274277

275278
</div>

reference/execution/execution/task/promise_type.html

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -212,8 +212,8 @@
212212

213213
<p class="text-right"><small>
214214
最終更新日時(UTC):
215-
<span itemprop="datePublished" content="2026-04-23T11:39:24">
216-
2026年04月23日 11時39分24秒
215+
<span itemprop="datePublished" content="2026-06-06T13:51:43">
216+
2026年06月06日 13時51分43秒
217217
</span>
218218
<br/>
219219
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -248,10 +248,6 @@ <h2>概要</h2>
248248
プログラマが本クラスを直接利用することは想定されていない。</p>
249249
<h2>クラス仕様</h2>
250250
<p>説明用の<code>prom</code><code>promise_type</code>型のオブジェクト、<code>tsk</code><code>prom.<a href="promise_type/get_return_object.html">get_return_object()</a></code>で作成される<code><a href="../task.html">task</a></code>型のオブジェクトとする。説明では<a href="../receiver.html">Receiver</a><code>Rcvr</code>に対して、<code>task::<a href="state.html">state&lt;Rcvr&gt;::start</a></code>の評価中に<code>tsk</code>と関連付けられる<code>STATE(prom)</code>, <code>RCVR(prom)</code>, <code>SCHED(prom)</code>を用いる。</p>
251-
<p><code>task::promise_type</code>クラスの動作説明のため、以下の説明専用メンバを用いる。</p>
252-
<ul>
253-
<li><code>alloc</code> : <code><a href="../task.html">allocator_type</a></code>型のアロケータオブジェクト</li>
254-
</ul>
255251
<h2>メンバ関数</h2>
256252
<h3>構築・破棄</h3>
257253
<table border="1" bordercolor="#888" style="border-collapse:collapse">
@@ -264,11 +260,6 @@ <h3>構築・破棄</h3>
264260
</thead>
265261
<tbody>
266262
<tr>
267-
<td><code><a href="promise_type/op_constructor.html">(constructor)</a></code></td>
268-
<td>コンストラクタ</td>
269-
<td>C++26</td>
270-
</tr>
271-
<tr>
272263
<td><code>(destructor)</code></td>
273264
<td>デストラクタ</td>
274265
<td>C++26</td>
@@ -377,6 +368,7 @@ <h2>参照</h2>
377368
<li><a href="https://cplusplus.github.io/LWG/issue4415" target="_blank">LWG4415. <code>task::promise_type::uncaught_exception</code> seems to be misnamed</a></li>
378369
<li><a href="https://cplusplus.github.io/LWG/issue4339" target="_blank">LWG4339. <code>task</code>'s coroutine frame may be released late</a></li>
379370
<li><a href="https://cplusplus.github.io/LWG/issue4347" target="_blank">LWG4347. <code>task</code>'s stop source is always created</a></li>
371+
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3980r1.html" target="_blank">P3980R1 Task's Allocator Use</a></li>
380372
</ul></div>
381373

382374
</div>

reference/execution/execution/task/promise_type/get_env.html

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -224,8 +224,8 @@
224224

225225
<p class="text-right"><small>
226226
最終更新日時(UTC):
227-
<span itemprop="datePublished" content="2026-04-23T11:39:24">
228-
2026年04月23日 11時39分24秒
227+
<span itemprop="datePublished" content="2026-06-06T13:51:43">
228+
2026年06月06日 13時51分43秒
229229
</span>
230230
<br/>
231231
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -258,7 +258,7 @@ <h2><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価
258258
<p>問い合わせが以下のように転送されるオブジェクト<code>env</code>を返す。</p>
259259
<ul>
260260
<li><code>env.query(<a href="../../get_scheduler.html">get_scheduler</a>)</code><code><a href="../../task.html">scheduler_type</a>(SCHED(*this))</code>を返す。</li>
261-
<li><code>env.query(<a href="../../../get_allocator.html">get_allocator</a>)</code><code>alloc</code>を返す。</li>
261+
<li><code>env.query(<a href="../../../get_allocator.html">get_allocator</a>)</code>、式が<a class="cpprefjp-defined-word" data-desc="プログラムが文法規則・診断対象の意味規則・単一定義規則を満たすこと" href="../../../../../implementation-compliance.html#dfn-well-formed">適格</a>ならば<code>allocator_type(<a href="../../../get_allocator.html">get_allocator</a>(<a href="../../get_env.html">get_env</a>(RCVR(*this))))</code>を返す。そうでなければ、<code>allocator_type()</code>を返す。</li>
262262
<li><code>env.query(<a href="../../../get_stop_token.html">get_stop_token</a>)</code><code><a href="../state.html">STATE(*this)</a>.get-stop-token()</code>を返す。</li>
263263
<li>上記以外の問い合わせ<code>q</code>と引数<code>a...</code>に対して、式が妥当かつ<code><a href="../../../forwarding_query.html">forwarding_query</a>(q)</code>が妥当で<code>true</code>となるとき、呼び出し<code>env.query(q, a...)</code><code><a href="../state.html">STATE(*this)</a>.environment.query(q, a...)</code>を返す。そうでなければ、<code>env.query(q, a...)</code><a class="cpprefjp-defined-word" data-desc="プログラムが適格でないこと。コンパイルエラーなどになる" href="../../../../../implementation-compliance.html#dfn-ill-formed">不適格</a>となる。</li>
264264
</ul>
@@ -284,6 +284,7 @@ <h2>参照</h2>
284284
<ul>
285285
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3552r3.html" target="_blank">P3552R3 Add a Coroutine Task Type</a></li>
286286
<li><a href="https://cplusplus.github.io/LWG/issue4347" target="_blank">LWG4347. <code>task</code>'s stop source is always created</a></li>
287+
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3980r1.html" target="_blank">P3980R1 Task's Allocator Use</a></li>
287288
</ul></div>
288289

289290
</div>

0 commit comments

Comments
 (0)