200200
201201 < p class ="text-right "> < small >
202202 最終更新日時(UTC):
203- < span itemprop ="datePublished " content ="2026-06-08T01:13:52 ">
204- 2026年06月08日 01時13分52秒
203+ < span itemprop ="datePublished " content ="2026-06-09T10:45:18 ">
204+ 2026年06月09日 10時45分18秒
205205 </ span >
206206 < br />
207207 < span itemprop ="author " itemscope itemtype ="http://schema.org/Person ">
@@ -261,17 +261,17 @@ <h3>Senderアルゴリズムタグ <code>continues_on</code></h3>
261261
262262< span class ="w "> </ span > < span class ="k "> using</ span > < span class ="w "> </ span > < span class ="n "> sched_t</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="k "> decltype</ span > < span class ="p "> (</ span > < span class ="k "> auto</ span > < span class ="p "> (</ span > < span class ="n "> sch</ span > < span class ="p "> ));</ span >
263263< span class ="w "> </ span > < span class ="k "> using</ span > < span class ="w "> </ span > < span class ="n "> variant_t</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> < i > see below</ i > </ span > < span class ="p "> ;</ span >
264- < span class ="w "> </ span > < span class ="k "> using</ span > < span class ="w "> </ span > < span class ="n "> receiver_tag </ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> < i > see below</ i > </ span > < span class ="p "> ;</ span >
265- < span class ="w "> </ span > < span class ="k "> using</ span > < span class ="w "> </ span > < span class ="n "> operation_t</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> < a href ="connect_result_t.html "> connect_result_t</ a > </ span > < span class ="o "> <</ span > < span class ="n "> < a href ="schedule_result_t.html "> schedule_result_t</ a > </ span > < span class ="o "> <</ span > < span class ="n "> sched_t</ span > < span class ="o "> ></ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="n "> receiver_tag </ span > < span class ="o "> ></ span > < span class ="p "> ;</ span >
266- < span class ="w "> </ span > < span class ="k "> constexpr</ span > < span class ="w "> </ span > < span class ="kt "> bool</ span > < span class ="w "> </ span > < span class ="n "> nothrow</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="k "> noexcept</ span > < span class ="p "> (</ span > < span class ="n "> < a href ="connect.html "> connect</ a > </ span > < span class ="p "> (</ span > < span class ="n "> < a href ="schedule.html "> schedule</ a > </ span > < span class ="p "> (</ span > < span class ="n "> sch</ span > < span class ="p "> ),</ span > < span class ="w "> </ span > < span class ="n "> receiver_tag </ span > < span class ="p "> {</ span > < span class ="nb "> nullptr</ span > < span class ="p "> }));</ span >
264+ < span class ="w "> </ span > < span class ="k "> using</ span > < span class ="w "> </ span > < span class ="n "> receiver_t </ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> < i > see below</ i > </ span > < span class ="p "> ;</ span >
265+ < span class ="w "> </ span > < span class ="k "> using</ span > < span class ="w "> </ span > < span class ="n "> operation_t</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> < a href ="connect_result_t.html "> connect_result_t</ a > </ span > < span class ="o "> <</ span > < span class ="n "> < a href ="schedule_result_t.html "> schedule_result_t</ a > </ span > < span class ="o "> <</ span > < span class ="n "> sched_t</ span > < span class ="o "> ></ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="n "> receiver_t </ span > < span class ="o "> ></ span > < span class ="p "> ;</ span >
266+ < span class ="w "> </ span > < span class ="k "> constexpr</ span > < span class ="w "> </ span > < span class ="kt "> bool</ span > < span class ="w "> </ span > < span class ="n "> nothrow</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="k "> noexcept</ span > < span class ="p "> (</ span > < span class ="n "> < a href ="connect.html "> connect</ a > </ span > < span class ="p "> (</ span > < span class ="n "> < a href ="schedule.html "> schedule</ a > </ span > < span class ="p "> (</ span > < span class ="n "> sch</ span > < span class ="p "> ),</ span > < span class ="w "> </ span > < span class ="n "> receiver_t </ span > < span class ="p "> {</ span > < span class ="nb "> nullptr</ span > < span class ="p "> }));</ span >
267267
268268< span class ="w "> </ span > < span class ="k "> struct</ span > < span class ="w "> </ span > < span class ="nc "> state</ span > < span class ="o "> -</ span > < span class ="n "> type</ span > < span class ="w "> </ span > < span class ="p "> {</ span >
269269< span class ="w "> </ span > < span class ="n "> Rcvr</ span > < span class ="o "> &</ span > < span class ="w "> </ span > < span class ="n "> rcvr</ span > < span class ="p "> ;</ span > < span class ="w "> </ span > < span class ="c1 "> // exposition only</ span >
270270< span class ="w "> </ span > < span class ="n "> variant_t</ span > < span class ="w "> </ span > < span class ="n "> async</ span > < span class ="o "> -</ span > < span class ="n "> result</ span > < span class ="p "> ;</ span > < span class ="w "> </ span > < span class ="c1 "> // exposition only</ span >
271271< span class ="w "> </ span > < span class ="n "> operation_t</ span > < span class ="w "> </ span > < span class ="n "> op</ span > < span class ="o "> -</ span > < span class ="n "> state</ span > < span class ="p "> ;</ span > < span class ="w "> </ span > < span class ="c1 "> // exposition only</ span >
272272
273273< span class ="w "> </ span > < span class ="k "> explicit</ span > < span class ="w "> </ span > < span class ="n "> state</ span > < span class ="o "> -</ span > < span class ="n "> type</ span > < span class ="p "> (</ span > < span class ="n "> sched_t</ span > < span class ="w "> </ span > < span class ="n "> sch</ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="n "> Rcvr</ span > < span class ="o "> &</ span > < span class ="w "> </ span > < span class ="n "> rcvr</ span > < span class ="p "> )</ span > < span class ="w "> </ span > < span class ="k "> noexcept</ span > < span class ="p "> (</ span > < span class ="n "> nothrow</ span > < span class ="p "> )</ span >
274- < span class ="w "> </ span > < span class ="o "> :</ span > < span class ="w "> </ span > < span class ="n "> rcvr</ span > < span class ="p "> (</ span > < span class ="n "> rcvr</ span > < span class ="p "> ),</ span > < span class ="w "> </ span > < span class ="n "> op</ span > < span class ="o "> -</ span > < span class ="n "> state</ span > < span class ="p "> (</ span > < span class ="n "> < a href ="connect.html "> connect</ a > </ span > < span class ="p "> (</ span > < span class ="n "> < a href ="schedule.html "> schedule</ a > </ span > < span class ="p "> (</ span > < span class ="n "> sch</ span > < span class ="p "> ),</ span > < span class ="w "> </ span > < span class ="n "> receiver_tag </ span > < span class ="p "> {</ span > < span class ="k "> this</ span > < span class ="p "> }))</ span > < span class ="w "> </ span > < span class ="p "> {}</ span >
274+ < span class ="w "> </ span > < span class ="o "> :</ span > < span class ="w "> </ span > < span class ="n "> rcvr</ span > < span class ="p "> (</ span > < span class ="n "> rcvr</ span > < span class ="p "> ),</ span > < span class ="w "> </ span > < span class ="n "> op</ span > < span class ="o "> -</ span > < span class ="n "> state</ span > < span class ="p "> (</ span > < span class ="n "> < a href ="connect.html "> connect</ a > </ span > < span class ="p "> (</ span > < span class ="n "> < a href ="schedule.html "> schedule</ a > </ span > < span class ="p "> (</ span > < span class ="n "> sch</ span > < span class ="p "> ),</ span > < span class ="w "> </ span > < span class ="n "> receiver_t </ span > < span class ="p "> {</ span > < span class ="k "> this</ span > < span class ="p "> }))</ span > < span class ="w "> </ span > < span class ="p "> {}</ span >
275275< span class ="w "> </ span > < span class ="p "> };</ span >
276276
277277< span class ="w "> </ span > < span class ="k "> return</ span > < span class ="w "> </ span > < span class ="n "> state</ span > < span class ="o "> -</ span > < span class ="n "> type</ span > < span class ="p "> {</ span > < span class ="n "> sch</ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="n "> rcvr</ span > < span class ="p "> };</ span >
@@ -287,7 +287,7 @@ <h3>Senderアルゴリズムタグ <code>continues_on</code></h3>
287287</ p >
288288</ li >
289289< li >
290- < p > < code > receiver_tag </ code > は説明専用クラス< code > receiver-type</ code > のエイリアスとする。</ p >
290+ < p > < code > receiver_t </ code > は説明専用クラス< code > receiver-type</ code > のエイリアスとする。</ p >
291291</ li >
292292</ ul >
293293< p > < code > impls-for<continues_on_t>::complete</ code > メンバは、下記ラムダ式と等価な関数呼び出し可能なオブジェクトで初期化される。</ p >
0 commit comments