std::experimental:: make_ready_future
From cppreference.net
<
cpp
|
experimental
|
ヘッダーで定義
<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を生成する
(関数テンプレート) |