Třída packaged_task
Popisuje asynchronní zprostředkovatele je obálka volání jejíž signatura volání je Ty(ArgTypes...).Jeho spojené asynchronního stavu uchovává kopii svého callable objektu kromě možných výsledků.
template<class>
class packaged_task;
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstrukce packaged_task objektu. |
|
Ničí packaged_task objektu. |
Veřejné metody
Název |
Description |
---|---|
Vrátí budoucí objekt, který má stejné spojené asynchronního stavu. |
|
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átem asynchronní. |
|
Vyměňuje přidružený asynchronní stát se zadaný objekt. |
|
Určuje, zda má objekt přidružený stát asynchronní. |
Veřejné operátory
Název |
Description |
---|---|
Přenese přidruženým státem asynchronní ze zadaného objektu. |
|
Volá callable objekt, který je uložen v přidruženém státě asynchronní atomicky ukládá vrácenou hodnotu a nastaví stav připraven. |
|
Určuje, zda má objekt přidružený stát asynchronní. |
Požadavky
Záhlaví: budoucí
Obor názvů: std