packaged_task – třída
Popisuje asynchronní poskytovatele který je volání Obálka jehož podpis volání je Ty(ArgTypes...).Jeho přidruženém státě asynchronní uchovává kopii jeho callable objektu kromě možných výsledků.
template<class>
class packaged_task;
Členy
Veřejné konstruktory
Name |
Popis |
---|---|
Sestavte objekt packaged_task. |
|
Ničí packaged_task objektu. |
Veřejné metody
Name |
Popis |
---|---|
Vrátí budoucí objekt, který má stejnou přidruženém státě asynchronní. |
|
Volá callable objekt, který je uložen v přidruženém státě asynchronní a atomicky ukládá vrácenou hodnotu. |
|
Nahradí přidruženém státě asynchronní. |
|
Výměny přidruženého asynchronní státu se zadaný objekt. |
|
Určuje, zda má objekt asynchronní přidruženým státem. |
Veřejné operátory
Name |
Popis |
---|---|
Převádí asynchronní přidruženým státem ze zadaného objektu. |
|
Volá callable objekt, který je uložen v přidruženém státě asynchronní atomicky uchovává vrácenou hodnotu a nastaví stav připraven. |
|
Určuje, zda má objekt asynchronní přidruženým státem. |
Požadavky
Záhlaví: future
Obor názvů: std