packaged_task Klasse

Beschreibt einen asynchronen Anbieter, der ein Aufrufswrapper ist, dessen Aufrufsunterzeichnung Ty(ArgTypes...) ist.Der zugeordneter asynchroner Zustand enthält eine Kopie des Objekts aufrufbaren zusätzlich zum möglichen Ergebnisse an.

template<class>
class packaged_task;

Mitglieder

Hh920525.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Beschreibung

packaged_task::packaged_task-Konstruktor

Erstellt ein packaged_task-Objekt.

packaged_task::~packaged_task Destruktor

Zerstört ein packaged_task-Objekt.

Hh920525.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Beschreibung

packaged_task::get_future-Methode

Gibt ein Zukunft-Objekt zurück, das den gleichen zugeordneten asynchronen Zustand hat.

packaged_task::make_ready_at_thread_exit-Methode

Ruft das aufrufbare Objekt, das im zugeordneten asynchronen Zustand gespeichert wird auf und speichert atomar den zurückgegebenen Wert.

packaged_task::reset-Methode

Ersetzt den zugeordneten asynchronen Zustand.

packaged_task::swap-Methode

Tauscht den zugeordneten asynchronen Zustand mit dem eines bestimmten Objekts aus.

packaged_task::valid-Methode

Gibt an, ob das - Objekt einen zugeordneten asynchronen Zustand hat.

Hh920525.collapse_all(de-de,VS.110).gifÖffentliche Operatoren

Name

Beschreibung

packaged_task::operator= Operator

Überträgt einen zugeordneten asynchronen Zustand aus einem angegebenen - Objekt.

packaged_task::operator (Operator)

Ruft das aufrufbare Objekt, das im zugeordneten asynchronen Zustand gespeichert wird, speichert atomar den zurückgegebenen Wert und legt den Zustand, um vorzubereiten auf.

packaged_task::operator bool-Operator

Gibt an, ob das - Objekt einen zugeordneten asynchronen Zustand hat.

Anforderungen

Header: Zukunft

Namespace: std

Siehe auch

Referenz

<future>

Weitere Ressourcen

Headerdateien