Udostępnij za pośrednictwem


promise — Klasa

Opisuje dostawcę asynchronicznego.

template<class Ty>
class promise;

Elementy członkowskie

Konstruktory publiczne

Nazwa

Opis

promise::promise — Konstruktor

Buduje promise obiektu.

Metody publiczne

Nazwa

Opis

promise::get_future — Metoda

Zwraca przyszłe związane z tą obietnicą.

promise::set_exception — Metoda

Niepodzielnie ustawia wynik tej obietnicy, aby wskazać wyjątek.

promise::set_exception_at_thread_exit — Metoda

Niepodzielnie ustawia wynik tej obietnicy, aby wskazać wyjątek i dostarczyć zawiadomienie dopiero po zniszczeniu wszystkich obiektów wątków lokalnych w bieżącym wątku (zazwyczaj przy wyjściu wątku).

promise::set_value — Metoda

Niepodzielnie ustawia wynik tej obietnicy, aby wskazać wartość.

promise::set_value_at_thread_exit — Metoda

Niepodzielnie ustawia wynik tej obietnicy, aby wskazać wartość i dostarczyć zawiadomienie dopiero po zniszczeniu wszystkich obiektów wątków lokalnych w bieżącym wątku (zazwyczaj przy wyjściu wątku).

promise::swap — Metoda

Wymienia asynchroniczny stan stowarzyszony tego obiektu obietnicy na stan określonego obiektu obietnicy.

Operatory publiczne

Nazwa

Opis

promise::operator= — Operator

Przypisanie udostępnionego stanu obiektu obietnicy.

Hierarchia dziedziczenia

promise

Wymagania

Nagłówek: przyszłych

Przestrzeń nazw: std

Zobacz też

Inne zasoby

Pliki nagłówkowe standardowej biblioteki języka C++