|
176 | 176 |
|
177 | 177 | <p class="text-right"><small>
|
178 | 178 | 最終更新日時(UTC):
|
179 |
| - <span itemprop="datePublished" content="2025-04-04T07:45:27"> |
180 |
| - 2025年04月04日 07時45分27秒 |
| 179 | + <span itemprop="datePublished" content="2025-04-04T09:27:26"> |
| 180 | + 2025年04月04日 09時27分26秒 |
181 | 181 | </span>
|
182 | 182 | <br/>
|
183 | 183 | <span itemprop="author" itemscope itemtype="http://schema.org/Person">
|
|
206 | 206 | <li><code><a href="stop_token/stop_token.html">stop_token</a></code>, <code><a href="stop_token/stop_source.html">stop_source</a></code>, <code><a href="stop_token/stop_callback.html">stop_callback</a></code>は停止状態を共有所有する。最後に破棄されたオブジェクトが停止状態を自動的に解放する。</li>
|
207 | 207 | <li><code><span href="https://cpprefjp.github.io/reference/stop_token/inplace_stop_source.md.nolink">inplace_stop_source</span></code>は停止状態をメンバとして直接所有する。<code><span href="https://cpprefjp.github.io/reference/stop_token/inplace_stop_token.md.nolink">inplace_stop_token</span></code>と<code><span href="https://cpprefjp.github.io/reference/stop_token/inplace_stop_callback.md.nolink">inplace_stop_callback</span></code>は停止状態の所有には関与しない。</li>
|
208 | 208 | </ul>
|
| 209 | +<h2>コンセプト</h2> |
209 | 210 | <table border="1" bordercolor="#888" style="border-collapse:collapse">
|
210 | 211 | <thead>
|
211 | 212 | <tr>
|
|
216 | 217 | </thead>
|
217 | 218 | <tbody>
|
218 | 219 | <tr>
|
219 |
| -<td><code><span href="https://cpprefjp.github.io/reference/stop_token/stoppable_token.md.nolink">stoppable_token</span></code></td> |
220 |
| -<td>停止可能な停止トークン(concept)</td> |
| 220 | +<td><code><a href="stop_token/stoppable_token.html">stoppable_token</a></code></td> |
| 221 | +<td>停止トークン型であることを表す (concept)</td> |
221 | 222 | <td>C++26</td>
|
222 | 223 | </tr>
|
223 | 224 | <tr>
|
224 |
| -<td><code><span href="https://cpprefjp.github.io/reference/stop_token/unstoppable_token.md.nolink">unstoppable_token</span></code></td> |
225 |
| -<td>停止不可能な停止トークン(concept)</td> |
| 225 | +<td><code><a href="stop_token/unstoppable_token.html">unstoppable_token</a></code></td> |
| 226 | +<td>停止不可能な停止トークン型であることを表す (concept)</td> |
226 | 227 | <td>C++26</td>
|
227 | 228 | </tr>
|
| 229 | +</tbody> |
| 230 | +</table> |
| 231 | +<h2>停止トークン</h2> |
| 232 | +<table border="1" bordercolor="#888" style="border-collapse:collapse"> |
| 233 | +<thead> |
| 234 | +<tr> |
| 235 | +<th>名前</th> |
| 236 | +<th>説明</th> |
| 237 | +<th>対応バージョン</th> |
| 238 | +</tr> |
| 239 | +</thead> |
| 240 | +<tbody> |
228 | 241 | <tr>
|
229 | 242 | <td><code><a href="stop_token/stop_token.html">stop_token</a></code></td>
|
230 |
| -<td>停止トークン(class)</td> |
| 243 | +<td>停止トークン (class)</td> |
231 | 244 | <td>C++20</td>
|
232 | 245 | </tr>
|
233 | 246 | <tr>
|
234 | 247 | <td><code><a href="stop_token/stop_source.html">stop_source</a></code></td>
|
235 |
| -<td>停止要求を発生させるクラス(class)</td> |
| 248 | +<td>停止要求を発生させるクラス (class)</td> |
236 | 249 | <td>C++20</td>
|
237 | 250 | </tr>
|
238 | 251 | <tr>
|
|
247 | 260 | </tr>
|
248 | 261 | <tr>
|
249 | 262 | <td><code><span href="https://cpprefjp.github.io/reference/stop_token/never_stop_token.md.nolink">never_stop_token</span></code></td>
|
250 |
| -<td>停止不可能な停止トークン(class)</td> |
| 263 | +<td>停止不可能な停止トークン (class)</td> |
251 | 264 | <td>C++26</td>
|
252 | 265 | </tr>
|
253 | 266 | <tr>
|
254 | 267 | <td><code><span href="https://cpprefjp.github.io/reference/stop_token/inplace_stop_token.md.nolink">inplace_stop_token</span></code></td>
|
255 |
| -<td>インプレース停止トークン(class)</td> |
| 268 | +<td>インプレース停止トークン (class)</td> |
256 | 269 | <td>C++26</td>
|
257 | 270 | </tr>
|
258 | 271 | <tr>
|
259 | 272 | <td><code><span href="https://cpprefjp.github.io/reference/stop_token/inplace_stop_source.md.nolink">inplace_stop_source</span></code></td>
|
260 |
| -<td>インプレース停止要求を発生させるクラス(class)</td> |
| 273 | +<td>インプレース停止要求を発生させるクラス (class)</td> |
261 | 274 | <td>C++26</td>
|
262 | 275 | </tr>
|
263 | 276 | <tr>
|
264 | 277 | <td><code><span href="https://cpprefjp.github.io/reference/stop_token/inplace_stop_callback.md.nolink">inplace_stop_callback</span></code></td>
|
265 |
| -<td>インプレース停止要求に応じて呼び出されるコールバック(class template)</td> |
| 278 | +<td>インプレース停止要求に応じて呼び出されるコールバック (class template)</td> |
266 | 279 | <td>C++26</td>
|
267 | 280 | </tr>
|
268 | 281 | <tr>
|
269 | 282 | <td><code><span href="https://cpprefjp.github.io/reference/stop_token/stop_callback_for_t.md.nolink">stop_callback_for_t</span></code></td>
|
270 |
| -<td>停止トークンに対応するコールバック型を取得(alias template)</td> |
| 283 | +<td>停止トークンに対応するコールバック型を取得 (alias template)</td> |
271 | 284 | <td>C++26</td>
|
272 | 285 | </tr>
|
273 | 286 | </tbody>
|
|
0 commit comments