std::experimental:: make_ready_future
From cppreference.net
<
cpp
|
experimental
|
Определено в заголовочном файле
<experimental/future>
|
||
|
template
<
class
T
>
future < V /* see below */ > 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, который готов немедленно и содержит заданное исключение
(шаблон функции) |