200
200
201
201
< p class ="text-right "> < small >
202
202
最終更新日時(UTC):
203
- < span itemprop ="datePublished " content ="2025-05-08T08:49:46 ">
204
- 2025年05月08日 08時49分46秒
203
+ < span itemprop ="datePublished " content ="2025-05-10T10:06:59 ">
204
+ 2025年05月10日 10時06分59秒
205
205
</ span >
206
206
< br />
207
207
< span itemprop ="author " itemscope itemtype ="http://schema.org/Person ">
@@ -237,7 +237,7 @@ <h2>概要</h2>
237
237
< h2 > 効果</ h2 >
238
238
< p > < a href ="../queryable.html "> クエリオブジェクト</ a > < code > q</ code > に対して、呼び出し式< code > read_env(q)</ code > は式< code > < a href ="make-sender.html "> make-sender</ a > (read_env, q)</ code > と等価。</ p >
239
239
< h3 > Senderアルゴリズムタグ</ h3 >
240
- < p > Senderアルゴリズム動作説明用のクラステンプレート< code > impls-for</ code > に対して、下記の特殊化が定義される。</ p >
240
+ < p > Senderアルゴリズム動作説明用のクラステンプレート< code > < a href =" impls-for.html " > impls-for </ a > </ code > に対して、下記の特殊化が定義される。</ p >
241
241
< 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 >
242
242
< span class ="k "> template</ span > < span class ="o "> <></ span >
243
243
< span class ="k "> struct</ span > < span class ="n "> < a href ="impls-for.html "> impls-for</ a > </ span > < span class ="o "> <</ span > < span class ="n "> < span href ="https://cpprefjp.github.io/reference/execution/execution/decayed-typeof.md.nolink "> decayed-typeof</ span > </ span > < span class ="o "> <</ span > < span class ="n "> read_env</ span > < span class ="o "> >></ span > < span class ="o "> :</ span > < span class ="n "> < a href ="impls-for.html "> default-impls</ a > </ span > < span class ="p "> {</ span >
@@ -261,9 +261,9 @@ <h2>例</h2>
261
261
< span class ="n "> < a href ="sender.html "> ex::sender</ a > </ span > < span class ="k "> auto</ span > < span class ="n "> sndr</ span > < span class ="o "> =</ span > < span class ="n "> < span style ="color:#ff0000 "> ex::read_env</ span > </ span > < span class ="p "> (</ span > < span class ="n "> < a href ="get_scheduler.html "> ex::get_scheduler</ a > </ span > < span class ="p "> )</ span >
262
262
< span class ="o "> |</ span > < span class ="n "> ex</ span > < span class ="o "> ::</ span > < span class ="n "> let_value</ span > < span class ="p "> ([](</ span > < span class ="k "> auto</ span > < span class ="n "> sch</ span > < span class ="p "> )</ span > < span class ="o "> -></ span > < span class ="n "> < a href ="sender.html "> ex::sender</ a > </ span > < span class ="k "> auto</ span > < span class ="p "> {</ span >
263
263
< span class ="c1 "> // sch := sync_wait内部のScheduler</ span >
264
- < span class ="k "> return</ span > < span class ="n "> < span href ="https://cpprefjp.github.io/reference/execution/execution/ starts_on.md.nolink "> ex::starts_on</ span > </ span > < span class ="p "> (</ span > < span class ="n "> sch</ span > < span class ="p "> ,</ span > < span class ="n "> std</ span > < span class ="o "> ::</ span > < span class ="n "> just</ span > < span class ="p "> (</ span > < span class ="mi "> 42</ span > < span class ="p "> ));</ span >
264
+ < span class ="k "> return</ span > < span class ="n "> < a href ="starts_on.html "> ex::starts_on</ a > </ span > < span class ="p "> (</ span > < span class ="n "> sch</ span > < span class ="p "> ,</ span > < span class ="n "> std</ span > < span class ="o "> ::</ span > < span class ="n "> just</ span > < span class ="p "> (</ span > < span class ="mi "> 42</ span > < span class ="p "> ));</ span >
265
265
< span class ="p "> });</ span >
266
- < span class ="k "> auto</ span > < span class ="p "> [</ span > < span class ="n "> val</ span > < span class ="p "> ]</ span > < span class ="o "> =</ span > < span class ="n "> < a href ="../this_thread/sync_wait.html "> std::this_thread::sync_wait</ a > </ span > < span class ="p "> (</ span > < span class ="n "> sndr</ span > < span class ="p "> ).</ span > < span class ="n "> value</ span > < span class ="p "> () ;</ span >
266
+ < span class ="k "> auto</ span > < span class ="p "> [</ span > < span class ="n "> val</ span > < span class ="p "> ]</ span > < span class ="o "> =</ span > < span class ="n "> < a href ="../this_thread/sync_wait.html "> std::this_thread::sync_wait</ a > </ span > < span class ="p "> (</ span > < span class ="n "> sndr</ span > < span class ="p "> ).</ span > < span class ="n "> < a href =" ../../optional/optional/ value.html " > value() </ a > </ span > < span class ="p "> ;</ span >
267
267
< span class ="n "> < a href ="../../print/println.html "> std::println</ a > </ span > < span class ="p "> (</ span > < span class ="s "> "{}"</ span > < span class ="p "> ,</ span > < span class ="n "> val</ span > < span class ="p "> );</ span >
268
268
< span class ="p "> }</ span >
269
269
</ code > </ pre > </ div >
0 commit comments