completion_future — Klasa
Reprezentuje przyszłą operację asynchroniczną zgodną z C++ AMP.
class completion_future;
Elementy członkowskie
Konstruktory publiczne
Nazwa |
Opis |
---|---|
Inicjuje nowe wystąpienie klasy completion_future. |
|
Niszczy obiekt completion_future. |
Metody publiczne
Nazwa |
Opis |
---|---|
Czeka, aż zakończy się skojarzona operacja asynchroniczna. |
|
Łączy obiekt funkcyjny wywołania zwrotnego z obiektem completion_future, tak aby został wykonany po zakończeniu wykonywania skojarzonych operacji asynchronicznych. |
|
Zwraca obiekt task odpowiadający skojarzonej operacji asynchronicznej |
|
Zwraca wartość logiczną wskazującą, czy obiekt jest skojarzony z operacją asynchroniczną. |
|
Blokuje, dopóki nie zostanie zakończona skojarzona operacja asynchroniczna. |
|
Blokuje, dopóki nie zostanie zakończona skojarzona operacja asynchroniczna lub dopóki nie upłynie czas określony przez _Rel_time. |
|
Blokuje, dopóki nie zostanie zakończona skojarzona operacja asynchroniczna lub dopóki bieżący czas przekracza wartość określoną przez _Abs_time. |
Operatory publiczne
Nazwa |
Opis |
---|---|
completion_future::operator std::shared_future<void> — Operator |
Niejawnie konwertuje obiekt completion_future do obiektu std::shared_future. |
Kopiuje zawartość określonego obiektu completion_future do wskazanego. |
Hierarchia dziedziczenia
completion_future
Wymagania
Nagłówek: amprt.h
Przestrzeń nazw: concurrency