Namensräume
Varianten
Aktionen

std::experimental::make_ready_future

Von cppreference.com
 
 
 
 
Definiert im Header <experimental/future>
template< class T >
future<V /* siehe unten */> make_ready_future( T&& value );
(1) (Concurrency TS)
future<void> make_ready_future();
(2) (Concurrency TS)
1) Wenn std::decay_t<T> std::reference_wrapper<X> ist, dann ist der Typ V X&, andernfalls ist V std::decay_t<T>.
Erzeugt einen Shared State vom Typ V, der sofort bereit ist, wobei das Ergebnis aus std::forward<T>(value) konstruiert wird. Anschließend wird ein std::experimental::future zurückgegeben, der mit diesem Shared State assoziiert ist.
2) Erzeugt einen Shared State vom Typ void, der sofort bereit ist. Anschließend wird ein std::experimental::future zurückgegeben, der mit diesem Shared State assoziiert ist.

[bearbeiten] Rückgabewert

Ein std::experimental::future, der mit dem erzeugten Shared State assoziiert ist.

[bearbeiten] Siehe auch

(Concurrency TS)
erzeugt eine Future, die sofort bereit ist und die gegebene Exception enthält
(Funktionstemplate) [bearbeiten]