Namespaces
Variants

std::error_category::equivalent

Depuis fr.cppreference.net
 
 
Bibliothèque d'utilitaires
Support du langage
Support des types (types de base, RTTI)
Macros de test de fonctionnalités de la bibliothèque (C++20)
Utilitaires de programme
Fonctions variadiques
Support des coroutines (C++20)
Support des contrats (C++26)
Comparaison à trois voies
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

Utilitaires généraux
Opérateurs relationnels (obsolète en C++20)
 
 
 
virtual bool equivalent( int code, 
                         const std::error_condition& condition ) const noexcept;
(1) (depuis C++11)
virtual bool equivalent( const std::error_code& code,
                         int condition ) const noexcept;
(2) (depuis C++11)

Vérifie si le code d'erreur est équivalent à une condition d'erreur pour la catégorie d'erreur représentée par *this.

1) Équivalent à default_error_condition(code) == condition.
2) Équivalent à *this == code.category() && code.value() == condition.

Paramètres

code - spécifie le code d'erreur à comparer
condition - spécifie la condition d'erreur à comparer

Valeur de retour

true si le code d'erreur est équivalent à la condition d'erreur donnée pour la catégorie d'erreur représentée par * this , false sinon.