200200
201201 < p class ="text-right "> < small >
202202 最終更新日時(UTC):
203- < span itemprop ="datePublished " content ="2025-07-14T14:04:00 ">
204- 2025年07月14日 14時04分00秒
203+ < span itemprop ="datePublished " content ="2025-08-16T12:31:08 ">
204+ 2025年08月16日 12時31分08秒
205205 </ span >
206206 < br />
207207 < span itemprop ="author " itemscope itemtype ="http://schema.org/Person ">
208- < span itemprop ="name "> Koichi Murase </ span >
208+ < span itemprop ="name "> yoh </ span >
209209 </ span >
210210 が更新
211211 </ small > </ p >
237237
238238 < span class ="n "> basic</ span > < span class ="o "> -</ span > < span class ="n "> operation</ span > < span class ="p "> (</ span > < span class ="n "> Sndr</ span > < span class ="o "> &&</ span > < span class ="n "> sndr</ span > < span class ="p "> ,</ span > < span class ="n "> Rcvr</ span > < span class ="o "> &&</ span > < span class ="n "> rcvr</ span > < span class ="p "> )</ span > < span class ="k "> noexcept</ span > < span class ="p "> (</ span > < span class ="n "> < i > see below</ i > </ span > < span class ="p "> )</ span > < span class ="c1 "> // exposition only</ span >
239239 < span class ="o "> :</ span > < span class ="n "> basic</ span > < span class ="o "> -</ span > < span class ="n "> state</ span > < span class ="o "> <</ span > < span class ="n "> Sndr</ span > < span class ="p "> ,</ span > < span class ="n "> Rcvr</ span > < span class ="o "> ></ span > < span class ="p "> (</ span > < span class ="n "> < a href ="../../utility/forward.html "> std::forward</ a > </ span > < span class ="o "> <</ span > < span class ="n "> Sndr</ span > < span class ="o "> ></ span > < span class ="p "> (</ span > < span class ="n "> sndr</ span > < span class ="p "> ),</ span > < span class ="n "> < a href ="../../utility/move.html "> std::move</ a > </ span > < span class ="p "> (</ span > < span class ="n "> rcvr</ span > < span class ="p "> )),</ span >
240- < span class ="n "> inner</ span > < span class ="o "> -</ span > < span class ="n "> ops</ span > < span class ="p "> (</ span > < span class ="n "> connect</ span > < span class ="o "> -</ span > < span class ="n "> all</ span > < span class ="p "> (</ span > < span class ="k "> this</ span > < span class ="p "> ,</ span > < span class ="n "> < a href ="../../utility/forward.html "> std::forward</ a > </ span > < span class ="o "> <</ span > < span class ="n "> Sndr</ span > < span class ="o "> ></ span > < span class ="p "> (</ span > < span class ="n "> sndr</ span > < span class ="p "> ),</ span > < span class ="n "> indices </ span > < span class =" o " > - </ span > < span class =" k " > for </ span > < span class ="o "> <</ span > < span class ="n "> Sndr</ span > < span class ="o "> ></ span > < span class ="p "> ()))</ span >
240+ < span class ="n "> inner</ span > < span class ="o "> -</ span > < span class ="n "> ops</ span > < span class ="p "> (</ span > < span class ="n "> connect</ span > < span class ="o "> -</ span > < span class ="n "> all</ span > < span class ="p "> (</ span > < span class ="k "> this</ span > < span class ="p "> ,</ span > < span class ="n "> < a href ="../../utility/forward.html "> std::forward</ a > </ span > < span class ="o "> <</ span > < span class ="n "> Sndr</ span > < span class ="o "> ></ span > < span class ="p "> (</ span > < span class ="n "> sndr</ span > < span class ="p "> ),</ span > < span class ="n "> < a href =" basic-sender.html " > indices-for </ a > </ span > < span class ="o "> <</ span > < span class ="n "> Sndr</ span > < span class ="o "> ></ span > < span class ="p "> ()))</ span >
241241 < span class ="p "> {}</ span >
242242
243243 < span class ="kt "> void</ span > < span class ="n "> start</ span > < span class ="p "> ()</ span > < span class ="o "> &</ span > < span class ="k "> noexcept</ span > < span class ="p "> {</ span >
@@ -269,7 +269,7 @@ <h2>概要</h2>
269269< h2 > クラス仕様</ h2 >
270270< p > < code > basic-operation</ code > コンストラクタ< code > noexcept</ code > 節の式は下記の通り。</ p >
271271< p > < div class ="codehilite "> < pre > < span > </ span > < code > < span class ="n "> < a href ="../../type_traits/is_nothrow_constructible.html "> is_nothrow_constructible_v</ a > </ span > < span class ="o "> <</ span > < span class ="n "> basic</ span > < span class ="o "> -</ span > < span class ="n "> state</ span > < span class ="o "> <</ span > < span class ="n "> Self</ span > < span class ="p "> ,</ span > < span class ="n "> Rcvr</ span > < span class ="o "> ></ span > < span class ="p "> ,</ span > < span class ="n "> Self</ span > < span class ="p "> ,</ span > < span class ="n "> Rcvr</ span > < span class ="o "> ></ span > < span class ="o "> &&</ span >
272- < span class ="k "> noexcept</ span > < span class ="p "> (</ span > < span class ="n "> connect</ span > < span class ="o "> -</ span > < span class ="n "> all</ span > < span class ="p "> (</ span > < span class ="k "> this</ span > < span class ="p "> ,</ span > < span class ="n "> < a href ="../../utility/forward.html "> std::forward</ a > </ span > < span class ="o "> <</ span > < span class ="n "> Sndr</ span > < span class ="o "> ></ span > < span class ="p "> (</ span > < span class ="n "> sndr</ span > < span class ="p "> ),</ span > < span class ="n "> indices </ span > < span class =" o " > - </ span > < span class =" k " > for </ span > < span class ="o "> <</ span > < span class ="n "> Sndr</ span > < span class ="o "> ></ span > < span class ="p "> ()))</ span >
272+ < span class ="k "> noexcept</ span > < span class ="p "> (</ span > < span class ="n "> connect</ span > < span class ="o "> -</ span > < span class ="n "> all</ span > < span class ="p "> (</ span > < span class ="k "> this</ span > < span class ="p "> ,</ span > < span class ="n "> < a href ="../../utility/forward.html "> std::forward</ a > </ span > < span class ="o "> <</ span > < span class ="n "> Sndr</ span > < span class ="o "> ></ span > < span class ="p "> (</ span > < span class ="n "> sndr</ span > < span class ="p "> ),</ span > < span class ="n "> < a href =" basic-sender.html " > indices-for </ a > </ span > < span class ="o "> <</ span > < span class ="n "> Sndr</ span > < span class ="o "> ></ span > < span class ="p "> ()))</ span >
273273</ code > </ pre > </ div >
274274</ p >
275275< p > < code > basic-state</ code > コンストラクタ< code > noexcept</ code > 節の式は下記の通り。</ p >
@@ -296,10 +296,7 @@ <h2>説明専用エンティティ</h2>
296296
297297< 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 ="k "> class</ span > < span class ="nc "> Rcvr</ span > < span class ="o "> ></ span >
298298< span class ="k "> using</ span > < span class ="n "> connect</ span > < span class ="o "> -</ span > < span class ="n "> all</ span > < span class ="o "> -</ span > < span class ="n "> result</ span > < span class ="o "> =</ span > < span class ="n "> < a href ="../../functional/call-result-t.html "> call-result-t</ a > </ span > < span class ="o "> <</ span > < span class ="c1 "> // exposition only</ span >
299- < span class ="k "> decltype</ span > < span class ="p "> (</ span > < span class ="n "> connect</ span > < span class ="o "> -</ span > < span class ="n "> all</ span > < span class ="p "> ),</ span > < span class ="n "> basic</ span > < span class ="o "> -</ span > < span class ="n "> state</ span > < span class ="o "> <</ span > < span class ="n "> Sndr</ span > < span class ="p "> ,</ span > < span class ="n "> Rcvr</ span > < span class ="o "> >*</ span > < span class ="p "> ,</ span > < span class ="n "> Sndr</ span > < span class ="p "> ,</ span > < span class ="n "> indices</ span > < span class ="o "> -</ span > < span class ="k "> for</ span > < span class ="o "> <</ span > < span class ="n "> Sndr</ span > < span class ="o "> >></ span > < span class ="p "> ;</ span >
300-
301- < span class ="k "> template</ span > < span class ="o "> <</ span > < span class ="k "> class</ span > < span class ="nc "> Sndr</ span > < span class ="o "> ></ span >
302- < span class ="k "> using</ span > < span class ="n "> indices</ span > < span class ="o "> -</ span > < span class ="k "> for</ span > < span class ="o "> =</ span > < span class ="n "> < a href ="../../type_traits/remove_reference.html "> remove_reference_t</ a > </ span > < span class ="o "> <</ span > < span class ="n "> Sndr</ span > < span class ="o "> >::</ span > < span class ="n "> indices</ span > < span class ="o "> -</ span > < span class ="k "> for</ span > < span class ="p "> ;</ span > < span class ="c1 "> // exposition only </ span >
299+ < span class ="k "> decltype</ span > < span class ="p "> (</ span > < span class ="n "> connect</ span > < span class ="o "> -</ span > < span class ="n "> all</ span > < span class ="p "> ),</ span > < span class ="n "> basic</ span > < span class ="o "> -</ span > < span class ="n "> state</ span > < span class ="o "> <</ span > < span class ="n "> Sndr</ span > < span class ="p "> ,</ span > < span class ="n "> Rcvr</ span > < span class ="o "> >*</ span > < span class ="p "> ,</ span > < span class ="n "> Sndr</ span > < span class ="p "> ,</ span > < span class ="n "> < a href ="basic-sender.html "> indices-for</ a > </ span > < span class ="o "> <</ span > < span class ="n "> Sndr</ span > < span class ="o "> >></ span > < span class ="p "> ;</ span >
303300</ code > </ pre > </ div >
304301</ p >
305302< p > 説明専用の定数< code > connect-all</ code > は、下記ラムダ式と等価な関数呼び出し可能なオブジェクトとして初期化される。</ p >
0 commit comments