Sdílet prostřednictvím


promise – třída

Popisuje asynchronního poskytovatele.

template<class Ty>
class promise;

Členy

Veřejné konstruktory

Name

Popis

promise::promise – konstruktor

Sestavte objekt promise.

Veřejné metody

Name

Popis

promise::get_future – metoda

Vrátí future spojené s tímto příslibem.

promise::set_exception – metoda

Atomicky nastaví výsledek této snahy na označení výjimky.

promise::set_exception_at_thread_exit – metoda

Atomicky nastaví výsledek této snahy na označení výjimky a doručí oznámení až po zničení všech místních objektů v aktuálním podprocesu (obvykle při ukončení podprocesu).

promise::set_value – metoda

Atomicky nastaví výsledek této snahy na označení hodnoty.

promise::set_value_at_thread_exit – metoda

Atomicky nastaví výsledek této snahy na označení hodnoty a doručí oznámení až po zničení všech místních objektů v aktuálním podprocesu (obvykle při ukončení podprocesu).

promise::swap – metoda

Vymění přidružený asynchronní stav tohoto objektu promise za zadaný objekt promise.

Veřejné operátory

Name

Popis

promise::operator= – operátor

Přiřazení sdíleného stavu tohoto objektu Promise.

Hierarchie dědičnosti

promise

Požadavky

Záhlaví: future

Obor názvů: std

Viz také

Další zdroje

Standardní knihovna C++ – hlavičkové soubory