|
20 | 20 |
|
21 | 21 | <meta name="viewport" content="width=device-width,initial-scale=1"> |
22 | 22 | <meta name="keywords" content=" |
23 | | - C++,標準ライブラリ,リファレンス,ドキュメント,STL,std,execution,class template,std::execution,cpp26 |
| 23 | + C++,標準ライブラリ,リファレンス,ドキュメント,STL,std,execution,class template,std::execution,cpp26, |
24 | 24 | "> |
25 | 25 | <meta name="title" content="basic-sender - cpprefjp C++日本語リファレンス" /> |
26 | 26 | <meta itemprop="name" content="basic-sender - cpprefjp C++日本語リファレンス" /> |
|
68 | 68 |
|
69 | 69 | </head> |
70 | 70 | <body> |
71 | | -<header data-kunai-mdinfo="{"meta": {"header": ["execution"], "id-type": ["class template"], "namespace": ["std::execution"], "cpp": ["cpp26"]}, "sources": [], "page_id": ["reference", "execution", "execution", "basic-sender"]}"> |
| 71 | +<header data-kunai-mdinfo="{"meta": {"header": ["execution"], "id-type": ["class template"], "namespace": ["std::execution"], "cpp": ["cpp26"], "exposition-only": [""]}, "sources": [], "page_id": ["reference", "execution", "execution", "basic-sender"]}"> |
72 | 72 | <nav class="navbar navbar-default" role="navigation"> |
73 | 73 | <div class="container-fluid"> |
74 | 74 | <div class="navbar-header"> |
|
200 | 200 |
|
201 | 201 | <p class="text-right"><small> |
202 | 202 | 最終更新日時(UTC): |
203 | | - <span itemprop="datePublished" content="2025-08-20T09:30:57"> |
204 | | - 2025年08月20日 09時30分57秒 |
| 203 | + <span itemprop="datePublished" content="2026-01-20T09:47:13"> |
| 204 | + 2026年01月20日 09時47分13秒 |
205 | 205 | </span> |
206 | 206 | <br/> |
207 | 207 | <span itemprop="author" itemscope itemtype="http://schema.org/Person"> |
|
224 | 224 | <div class="row"> |
225 | 225 | <div class="col-sm-12 content-body"> |
226 | 226 |
|
227 | | - <div class="identifier-type">class template</div><div class="header"><execution></div><h1 itemprop="name"><span class="namespace" title="namespace std::execution">std::execution::</span><span class="token">basic-sender</span><span class="cpp cpp26" title="C++26で追加">(C++26)</span></h1> |
| 227 | + <div class="identifier-type">class template</div><div class="header"><execution></div><h1 class="exposition-only" itemprop="name"><span class="namespace" title="namespace std::execution">std::execution::</span><span class="token">basic-sender</span><span class="cpp cpp26" title="C++26で追加">(C++26)</span><span class="cpp exposition-only" title="説明専用"></span></h1> |
228 | 228 | <div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="k">namespace</span> <span class="n">std</span><span class="o">::</span><span class="n">execution</span> <span class="p">{</span> |
229 | 229 | <span class="k">template</span><span class="o"><</span><span class="k">class</span> <span class="nc">Tag</span><span class="p">,</span> <span class="k">class</span> <span class="nc">Data</span><span class="p">,</span> <span class="n">class</span><span class="p">...</span> <span class="n">Child</span><span class="o">></span> |
230 | 230 | <span class="k">struct</span> <span class="n">basic</span><span class="o">-</span><span class="nl">sender</span> <span class="p">:</span> <span class="n"><a href="product-type.html">product-type</a></span><span class="o"><</span><span class="n">Tag</span><span class="p">,</span> <span class="n">Data</span><span class="p">,</span> <span class="n">Child</span><span class="p">...</span><span class="o">></span> <span class="p">{</span> <span class="c1">// exposition only</span> |
@@ -265,7 +265,7 @@ <h2>クラス仕様</h2> |
265 | 265 | </p> |
266 | 266 | <h3><code>get_completion_signatures</code>メンバ関数</h3> |
267 | 267 | <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">Tag</span><span class="p">,</span> <span class="k">class</span> <span class="nc">Data</span><span class="p">,</span> <span class="n">class</span><span class="p">...</span> <span class="n">Child</span><span class="o">></span> |
268 | | -<span class="k">template</span><span class="o"><</span><span class="k">class</span> <span class="nc">Sndr</span><span class="p">,</span> <span class="n">class</span><span class="p">...</span> <span class="n">Env</span><span class="o">></span> |
| 268 | +<span class="k">template</span><span class="o"><</span><span class="n"><a href="../decays-to.html">decays-to</a></span><span class="o"><</span><span class="n">basic</span><span class="o">-</span><span class="n">sender</span><span class="o">></span> <span class="n">Sndr</span><span class="p">,</span> <span class="n">class</span><span class="p">...</span> <span class="n">Env</span><span class="o">></span> |
269 | 269 | <span class="k">constexpr</span> <span class="k">auto</span> <span class="n">basic</span><span class="o">-</span><span class="n">sender</span><span class="o"><</span><span class="n">Tag</span><span class="p">,</span> <span class="n">Data</span><span class="p">,</span> <span class="n">Child</span><span class="p">...</span><span class="o">>::</span><span class="n">get_completion_signatures</span><span class="p">();</span> |
270 | 270 | </code></pre></div> |
271 | 271 | </p> |
@@ -303,6 +303,7 @@ <h2>参照</h2> |
303 | 303 | <li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2999r3.html" target="_blank">P2999R3 Sender Algorithm Customization</a></li> |
304 | 304 | <li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html" target="_blank">P2300R10 <code>std::execution</code></a></li> |
305 | 305 | <li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3557r3.html" target="_blank">P3557R3 High-Quality Sender Diagnostics with Constexpr Exceptions</a></li> |
| 306 | +<li><a href="https://cplusplus.github.io/LWG/issue4455" target="_blank">LWG4455 Add missing constraint to <code>basic-sender::get_completion_signatures</code> definition</a></li> |
306 | 307 | </ul></div> |
307 | 308 |
|
308 | 309 | </div> |
|
0 commit comments