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
Défini dans l'en-tête <future>
const std:: error_category & future_category ( ) noexcept ;
(depuis C++11)

Obtient une référence à l'objet statique de catégorie d'erreur pour les erreurs liées aux futures et promises. L'objet doit redéfinir la fonction virtuelle error_category :: name ( ) pour retourner un pointeur vers la chaîne "future" . Il est utilisé pour identifier les codes d'erreur fournis dans les exceptions de type std::future_error .

Table des matières

Paramètres

(aucun)

Valeur de retour

Une référence à l'objet statique de type d'exécution non spécifié, dérivé de std::error_category .

Exemple

Voir aussi

identifie les codes d'erreur des futures
(enum)
signale une erreur liée aux futures ou aux promesses
(class)
classe de base pour les catégories d'erreur
(class)