|
212 | 212 |
|
213 | 213 | <p class="text-right"><small>
|
214 | 214 | 最終更新日時(UTC):
|
215 |
| - <span itemprop="datePublished" content="2025-04-16T12:34:18"> |
216 |
| - 2025年04月16日 12時34分18秒 |
| 215 | + <span itemprop="datePublished" content="2025-04-21T09:43:28"> |
| 216 | + 2025年04月21日 09時43分28秒 |
217 | 217 | </span>
|
218 | 218 | <br/>
|
219 | 219 | <span itemprop="author" itemscope itemtype="http://schema.org/Person">
|
@@ -271,17 +271,17 @@ <h2>例</h2>
|
271 | 271 | <span class="c1">// get_allocatorとget_stop_tokenをサポートするクエリ可能オブジェクト</span>
|
272 | 272 | <span class="k">auto</span> <span class="n">env0</span> <span class="o">=</span> <span class="n"><a href="../env.html">ex::env</a></span><span class="p">{</span>
|
273 | 273 | <span class="n"><a href="../prop.html">ex::prop</a></span><span class="p">(</span><span class="n"><span href="https://cpprefjp.github.io/reference/execution/execution/env/get_allocator.md.nolink">std::get_allocator</span></span><span class="p">,</span> <span class="n"><a href="../../../memory/allocator.html">std::allocator</a></span><span class="o"><</span><span class="n">std</span><span class="o">::</span><span class="n">byte</span><span class="o">></span><span class="p">{}),</span>
|
274 |
| - <span class="n"><a href="../prop.html">ex::prop</a></span><span class="p">(</span><span class="n"><span href="https://cpprefjp.github.io/reference/execution/execution/env/get_stop_token.md.nolink">std::get_stop_token</span></span><span class="p">,</span> <span class="n"><a href="../../../stop_token/never_stop_token.html">std::never_stop_token</a></span><span class="p">{})</span> |
| 274 | + <span class="n"><a href="../prop.html">ex::prop</a></span><span class="p">(</span><span class="n"><a href="../../get_stop_token.html">std::get_stop_token</a></span><span class="p">,</span> <span class="n"><a href="../../../stop_token/never_stop_token.html">std::never_stop_token</a></span><span class="p">{})</span> |
275 | 275 | <span class="p">};</span>
|
276 |
| - <span class="k">auto</span> <span class="n">token0</span> <span class="o">=</span> <span class="n">env0</span><span class="p">.</span><span class="n"><span style="color:#ff0000">query</span></span><span class="p">(</span><span class="n"><span href="https://cpprefjp.github.io/reference/execution/execution/env/get_stop_token.md.nolink">std::get_stop_token</span></span><span class="p">);</span> |
| 276 | + <span class="k">auto</span> <span class="n">token0</span> <span class="o">=</span> <span class="n">env0</span><span class="p">.</span><span class="n"><span style="color:#ff0000">query</span></span><span class="p">(</span><span class="n"><a href="../../get_stop_token.html">std::get_stop_token</a></span><span class="p">);</span> |
277 | 277 | <span class="k">static_assert</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n"><a href="../../../concepts/same_as.html">same_as</a></span><span class="o"><</span><span class="k">decltype</span><span class="p">(</span><span class="n">token0</span><span class="p">),</span> <span class="n"><a href="../../../stop_token/never_stop_token.html">std::never_stop_token</a></span><span class="o">></span><span class="p">);</span>
|
278 | 278 |
|
279 | 279 | <span class="c1">// env0のget_stop_tokenクエリオブジェクト動作を上書き</span>
|
280 | 280 | <span class="k">auto</span> <span class="n">env1</span> <span class="o">=</span> <span class="n"><a href="../env.html">ex::env</a></span><span class="p">{</span>
|
281 |
| - <span class="n"><a href="../prop.html">ex::prop</a></span><span class="p">(</span><span class="n"><span href="https://cpprefjp.github.io/reference/execution/execution/env/get_stop_token.md.nolink">std::get_stop_token</span></span><span class="p">,</span> <span class="n"><a href="../../../stop_token/stop_token.html">std::stop_token</a></span><span class="p">{}),</span> |
| 281 | + <span class="n"><a href="../prop.html">ex::prop</a></span><span class="p">(</span><span class="n"><a href="../../get_stop_token.html">std::get_stop_token</a></span><span class="p">,</span> <span class="n"><a href="../../../stop_token/stop_token.html">std::stop_token</a></span><span class="p">{}),</span> |
282 | 282 | <span class="n">env0</span>
|
283 | 283 | <span class="p">};</span>
|
284 |
| - <span class="k">auto</span> <span class="n">token1</span> <span class="o">=</span> <span class="n">env1</span><span class="p">.</span><span class="n"><span style="color:#ff0000">query</span></span><span class="p">(</span><span class="n"><span href="https://cpprefjp.github.io/reference/execution/execution/env/get_stop_token.md.nolink">std::get_stop_token</span></span><span class="p">);</span> |
| 284 | + <span class="k">auto</span> <span class="n">token1</span> <span class="o">=</span> <span class="n">env1</span><span class="p">.</span><span class="n"><span style="color:#ff0000">query</span></span><span class="p">(</span><span class="n"><a href="../../get_stop_token.html">std::get_stop_token</a></span><span class="p">);</span> |
285 | 285 | <span class="k">static_assert</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n"><a href="../../../concepts/same_as.html">same_as</a></span><span class="o"><</span><span class="k">decltype</span><span class="p">(</span><span class="n">token1</span><span class="p">),</span> <span class="n"><a href="../../../stop_token/stop_token.html">std::stop_token</a></span><span class="o">></span><span class="p">);</span>
|
286 | 286 | <span class="p">}</span>
|
287 | 287 | </code></pre></div>
|
|
0 commit comments