Namespaces
Variants

std:: future_category

From cppreference.net
Concurrency support library
Threads
(C++11)
(C++20)
this_thread namespace
(C++11)
(C++11)
Cooperative cancellation
Mutual exclusion
Generic lock management
Condition variables
(C++11)
Semaphores
Latches and Barriers
(C++20)
(C++20)
Futures
(C++11)
(C++11)
(C++11)
(C++11)
future_category
(C++11)
Safe reclamation
Hazard pointers
Atomic types
(C++11)
(C++20)
Initialization of atomic types
(C++11) (deprecated in C++20)
(C++11) (deprecated in C++20)
Memory ordering
(C++11) (deprecated in C++26)
Free functions for atomic operations
Free functions for atomic flags
Definiert in Header <future>
const std:: error_category & future_category ( ) noexcept ;
(seit C++11)

Ruft eine Referenz auf das statische Fehlerkategorieobjekt für Fehler im Zusammenhang mit Futures und Promises ab. Das Objekt muss die virtuelle Funktion error_category :: name ( ) überschreiben, um einen Zeiger auf den String "future" zurückzugeben. Es wird verwendet, um Fehlercodes zu identifizieren, die in Ausnahmen vom Typ std::future_error bereitgestellt werden.

Inhaltsverzeichnis

Parameter

(keine)

Rückgabewert

Eine Referenz auf das statische Objekt eines nicht näher spezifizierten Laufzeittyps, abgeleitet von std::error_category .

Beispiel

Siehe auch

identifiziert die Future-Fehlercodes
(enum)
meldet einen Fehler im Zusammenhang mit Futures oder Promises
(class)
Basisklasse für Fehlerkategorien
(class)