|
28 | 28 | <meta property="og:url" content="https://cpprefjp.github.io/reference/execution/execution/env/query.html" />
|
29 | 29 | <meta property="og:site_name" content="cpprefjp - C++日本語リファレンス" />
|
30 | 30 | <meta property="og:type" content="article" />
|
31 |
| - <meta property="og:description" content="クエリオブジェクト`q`をキーとして、対応する値を問い合わせる。" /> |
| 31 | + <meta property="og:description" content="[クエリオブジェクト](../../queryable.md)`q`をキーとして、対応する値を問い合わせる。" /> |
32 | 32 | <meta name="twitter:card" content="summary" />
|
33 | 33 | <meta name="twitter:title" content="env::query - cpprefjp C++日本語リファレンス" />
|
34 | 34 | <meta name="twitter:url" content="https://cpprefjp.github.io/reference/execution/execution/env/query.html" />
|
35 |
| - <meta name="twitter:description" content="クエリオブジェクト`q`をキーとして、対応する値を問い合わせる。" /> |
| 35 | + <meta name="twitter:description" content="[クエリオブジェクト](../../queryable.md)`q`をキーとして、対応する値を問い合わせる。" /> |
36 | 36 |
|
37 | 37 |
|
38 | 38 | <link rel="alternate" type="application/atom+xml" title="Atom" href="https://cpprefjp.github.io/rss.xml" />
|
|
212 | 212 |
|
213 | 213 | <p class="text-right"><small>
|
214 | 214 | 最終更新日時(UTC):
|
215 |
| - <span itemprop="datePublished" content="2025-04-21T09:43:28"> |
216 |
| - 2025年04月21日 09時43分28秒 |
| 215 | + <span itemprop="datePublished" content="2025-04-21T10:17:59"> |
| 216 | + 2025年04月21日 10時17分59秒 |
217 | 217 | </span>
|
218 | 218 | <br/>
|
219 | 219 | <span itemprop="author" itemscope itemtype="http://schema.org/Person">
|
|
242 | 242 | </code></pre></div>
|
243 | 243 | </p>
|
244 | 244 | <h2>概要</h2>
|
245 |
| -<p>クエリオブジェクト<code>q</code>をキーとして、対応する値を問い合わせる。</p> |
| 245 | +<p><a href="../../queryable.html">クエリオブジェクト</a><code>q</code>をキーとして、対応する値を問い合わせる。</p> |
246 | 246 | <h2><a class="cpprefjp-defined-word" data-desc="関数等の意味論を構成する要素の1つ。Constraints。関数であればオーバーロード解決に参加するための条件、それ以外であれば受け付ける型の条件">テンプレートパラメータ制約</a></h2>
|
247 | 247 | <p>説明専用のコンセプト<code>has-query</code>を次のように定義したとき、<code>(has-query<Envs, QueryTag> || ...)</code>が<code>true</code>であること。</p>
|
248 | 248 | <p><div class="codehilite"><pre><span></span><code><span class="k">template</span><span class="o"><</span><span class="k">class</span> <span class="nc">Env</span><span class="p">,</span> <span class="k">class</span> <span class="nc">QueryTag</span><span class="o">></span>
|
@@ -270,7 +270,7 @@ <h2>例</h2>
|
270 | 270 | <span class="p">{</span>
|
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 |
| - <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> |
| 273 | + <span class="n"><a href="../prop.html">ex::prop</a></span><span class="p">(</span><span class="n"><a href="../../get_allocator.html">std::get_allocator</a></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 | 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 | 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>
|
|
0 commit comments