std::experimental::make_ready_future
Von cppreference.com
< cpp | experimental
| 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) |