Skip to content

Commit 0897a71

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 32668b7 commit 0897a71

16 files changed

Lines changed: 7244 additions & 4130 deletions

‎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-07T12:13:35+09:00">
169-
2026年09月07日 12時13分35秒 (JST)
168+
datetime="2026-09-08T15:31:33+09:00">
169+
2026年09月08日 15時31分33秒 (JST)
170170
</time>
171171
<br/>
172172
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -1622,8 +1622,8 @@ <h2><a href="#cpp23" id="cpp23">C++23言語機能の実装状況</a></h2>
16221622
<td>No</td>
16231623
</tr>
16241624
<tr>
1625-
<td>P0847R7: <span href="https://cpprefjp.github.io/lang/cpp23/deducing_this.md.nolink">自身のオブジェクトを明示的にパラメータとして指定する</span></td>
1626-
<td>メンバ関数が<code>*this</code>の型・オブジェクトをパラメータとしてとり、<code>*this</code>オブジェクトがconst/非const、左辺値/右辺値であるかをメンバ関数内で識別できるようにする</td>
1625+
<td>P0847R7: <a href="lang/cpp23/deducing_this.html">メンバ関数の第1パラメータとして<code>*this</code>を宣言できるようにする</a></td>
1626+
<td>自身のオブジェクトをパラメータとして受け取れるようにし、<code>const</code>・値カテゴリごとに重複していた<a class="cpprefjp-defined-word" data-desc="同名の関数を異なる引数・テンプレート・制約などで複数定義すること。または同名の関数の集合">オーバーロード</a>を1つにまとめられるようにする</td>
16271627
<td>14</td>
16281628
<td>18</td>
16291629
<td>No</td>

‎lang/cpp23.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-03T10:56:54+09:00">
181-
2026年09月03日 10時56分54秒 (JST)
180+
datetime="2026-09-08T15:31:33+09:00">
181+
2026年09月08日 15時31分33秒 (JST)
182182
</time>
183183
<br/>
184184
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -305,8 +305,8 @@ <h3>クラス</h3>
305305
</thead>
306306
<tbody>
307307
<tr>
308-
<td><span href="https://cpprefjp.github.io/lang/cpp23/deducing_this.md.nolink">自身のオブジェクトを明示的にパラメータとして指定する</span></td>
309-
<td>メンバ関数が<code>*this</code>の型・オブジェクトをパラメータとしてとり、<code>*this</code>オブジェクトがconst/非const、左辺値/右辺値であるかをメンバ関数内で識別できるようにする</td>
308+
<td><a href="cpp23/deducing_this.html">メンバ関数の第1パラメータとして<code>*this</code>を宣言できるようにする</a></td>
309+
<td>自身のオブジェクトをパラメータとして受け取れるようにし、<code>const</code>・値カテゴリごとに重複していた<a class="cpprefjp-defined-word" data-desc="同名の関数を異なる引数・テンプレート・制約などで複数定義すること。または同名の関数の集合">オーバーロード</a>を1つにまとめられるようにする</td>
310310
</tr>
311311
<tr>
312312
<td><a href="cpp23/make_declaration_order_layout_mandated.html">アクセス制御の異なるメンバ変数のレイアウトを宣言順に規定</a></td>

‎lang/cpp23/deducing_this.html‎

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

‎lang/cpp23/feature_test_macros.html‎

Lines changed: 3 additions & 3 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-31T13:13:13+09:00">
193-
2026年08月31日 13時13分13秒 (JST)
192+
datetime="2026-09-08T15:31:33+09:00">
193+
2026年09月08日 15時31分33秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -267,7 +267,7 @@ <h3>言語機能</h3>
267267
<tr>
268268
<td><code>__cpp_explicit_this_parameter</code></td>
269269
<td><code>202110L</code></td>
270-
<td>自身のオブジェクトを明示的にパラメータとして指定する</td>
270+
<td><a href="deducing_this.html">メンバ関数の第1パラメータとして<code>*this</code>を宣言できるようにする</a></td>
271271
</tr>
272272
<tr>
273273
<td><code>__cpp_if_consteval</code></td>

‎lang/cpp29/adding_restrictions_to_defaulted_assignment_operator_functions.html‎

Lines changed: 3 additions & 3 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-05T10:50:09+09:00">
193-
2026年09月05日 10時50分09秒 (JST)
192+
datetime="2026-09-08T15:31:33+09:00">
193+
2026年09月08日 15時31分33秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -301,7 +301,7 @@ <h2>この機能が必要になった背景・経緯</h2>
301301
<h2><a href="#relative-page" id="relative-page">関連項目</a></h2>
302302
<ul>
303303
<li><a href="../cpp11/defaulted_and_deleted_functions.html">C++11 関数のdefault/delete宣言</a></li>
304-
<li><span href="https://cpprefjp.github.io/lang/cpp23/deducing_this.md.nolink">C++23 自身のオブジェクトを明示的にパラメータとして指定する</span></li>
304+
<li><a href="../cpp23/deducing_this.html">C++23 メンバ関数の第1パラメータとして<code>*this</code>を宣言できるようにする</a></li>
305305
</ul>
306306
<h2>参照</h2>
307307
<ul>

‎lang/cpp29/defaulting_postfix_increment_and_decrement_operations.html‎

Lines changed: 4 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-08-14T15:00:37+09:00">
193-
2026年08月14日 15時00分37秒 (JST)
192+
datetime="2026-09-08T15:31:33+09:00">
193+
2026年09月08日 15時31分33秒 (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>
@@ -471,7 +471,7 @@ <h3>イテレータ向けの代替の意味論</h3>
471471
<h2><a href="#relative-page" id="relative-page">関連項目</a></h2>
472472
<ul>
473473
<li><a href="../cpp20/consistent_comparison.html">C++20 <code>&lt;=&gt;</code>/<code>==</code>による比較演算子の自動定義</a></li>
474-
<li><span href="https://cpprefjp.github.io/lang/cpp23/deducing_this.md.nolink">C++23 自身のオブジェクトを明示的にパラメータとして指定する</span></li>
474+
<li><a href="../cpp23/deducing_this.html">C++23 メンバ関数の第1パラメータとして<code>*this</code>を宣言できるようにする</a></li>
475475
<li><code><a href="../../reference/iterator/move_iterator/op_increment.html">std::move_iterator::operator++</a></code></li>
476476
</ul>
477477
<h2>参照</h2>

‎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">1U</span><span class="n">yCTKUbeHjFWfIkChsItkIkiyYStjhLr</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="mf">1f</span><span class="n">mVZqQHOtacstUavoCzdqYpEBhINsqQq</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>

‎reference/execution/execution/basic-sender.html‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -201,12 +201,12 @@
201201
<p class="text-right"><small>
202202
最終更新日時:
203203
<time itemprop="datePublished" class="js-local-time"
204-
datetime="2026-08-08T22:28:00+09:00">
205-
2026年08月08日 22時28分00秒 (JST)
204+
datetime="2026-09-08T15:31:33+09:00">
205+
2026年09月08日 15時31分33秒 (JST)
206206
</time>
207207
<br/>
208208
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
209-
<span itemprop="name">rotarymars</span>
209+
<span itemprop="name">Akira Takahashi</span>
210210
</span>
211211
が更新
212212
</small></p>
@@ -261,7 +261,7 @@
261261
<span class="w"> </span><span class="p">}</span>
262262

263263
<span class="w"> </span><span class="k">template</span><span class="o">&lt;</span><span class="n"><a href="../decays-to.html">decays-to</a></span><span class="o">&lt;</span><span class="n">basic</span><span class="o">-</span><span class="n">sender</span><span class="o">&gt;</span><span class="w"> </span><span class="n">Self</span><span class="p">,</span><span class="w"> </span><span class="n"><a href="receiver.html">receiver</a></span><span class="w"> </span><span class="n">Rcvr</span><span class="o">&gt;</span>
264-
<span class="w"> </span><span class="k">auto</span><span class="w"> </span><span class="n">connect</span><span class="p">(</span><span class="n"><span href="https://cpprefjp.github.io/lang/cpp23/deducing_this.md.nolink">this Self</span></span><span class="o">&amp;&amp;</span><span class="w"> </span><span class="n">self</span><span class="p">,</span><span class="w"> </span><span class="n">Rcvr</span><span class="w"> </span><span class="n">rcvr</span><span class="p">)</span><span class="w"> </span><span class="k">noexcept</span><span class="p">(</span><span class="n"><i>see below</i></span><span class="p">)</span>
264+
<span class="w"> </span><span class="k">auto</span><span class="w"> </span><span class="n">connect</span><span class="p">(</span><span class="n"><a href="../../../lang/cpp23/deducing_this.html">this Self</a></span><span class="o">&amp;&amp;</span><span class="w"> </span><span class="n">self</span><span class="p">,</span><span class="w"> </span><span class="n">Rcvr</span><span class="w"> </span><span class="n">rcvr</span><span class="p">)</span><span class="w"> </span><span class="k">noexcept</span><span class="p">(</span><span class="n"><i>see below</i></span><span class="p">)</span>
265265
<span class="w"> </span><span class="o">-&gt;</span><span class="w"> </span><span class="n"><a href="basic-operation.html">basic-operation</a></span><span class="o">&lt;</span><span class="n">Self</span><span class="p">,</span><span class="w"> </span><span class="n">Rcvr</span><span class="o">&gt;</span><span class="w"> </span><span class="p">{</span>
266266
<span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="p">{</span><span class="n"><a href="../../utility/forward.html">std::forward</a></span><span class="o">&lt;</span><span class="n">Self</span><span class="o">&gt;</span><span class="p">(</span><span class="n">self</span><span class="p">),</span><span class="w"> </span><span class="n"><a href="../../utility/move.html">std::move</a></span><span class="p">(</span><span class="n">rcvr</span><span class="p">)};</span>
267267
<span class="w"> </span><span class="p">}</span>

0 commit comments

Comments
 (0)