Namespaces
Variants

std::experimental:: make_ready_future

From cppreference.net
ヘッダーで定義 <experimental/future>
template < class T >
future < V /* 下記参照 */ > make_ready_future ( T && value ) ;
(1) (concurrency TS)
future < void > make_ready_future ( ) ;
(2) (concurrency TS)
1) std:: decay_t < T > std:: reference_wrapper < X > の場合、型 V X& であり、そうでない場合、 V std:: decay_t < T > である。
V の共有状態を直ちに準備完了状態で作成し、 std:: forward < T > ( value ) から構築された結果を設定し、その共有状態に関連付けられた std::experimental::future を返します。
2) 型が void の共有状態を生成し、直ちに準備完了状態にしてから、その共有状態に関連付けられた std::experimental::future を返します。

戻り値

A std::experimental::future 関連付けられた共有状態が作成されます。

関連項目

(concurrency TS)
直ちに準備完了状態となり、指定された例外を保持するfutureを生成する
(関数テンプレート)