Namensräume
Varianten
Aktionen

std::is_error_condition_enum<std::errc>

Von cppreference.com
< cpp‎ | error‎ | errc
 
 
Dienstprogramm-Bibliotheken
Sprachunterstützung
Typunterstützung (Basistypen, RTTI)
Bibliotheks-Feature-Test-Makros (C++20)
Programm-Dienstprogramme
Variadische Funktionen
Coroutine-Unterstützung (C++20)
Vertragsunterstützung (C++26)
Drei-Wege-Vergleich
(C++20)
(C++20)(C++20)(C++20)  
(C++20)(C++20)(C++20)

Allgemeine Hilfsmittel
Relationale Operatoren (in C++20 veraltet)
 
 
std::errc
Nicht-Member-Funktionen
Hilfsklassen
is_error_condition_enum
 
Definiert in der Header-Datei <system_error>
template<>
struct is_error_condition_enum<std::errc> : std::true_type;
(seit C++11)

Gibt an, dass std::errc eine Fehlerbedingungs-Enum ist. Dies ermöglicht die implizite Konvertierung in std::error_condition.

Inhalt

Abgeleitet von std::integral_constant

Member-Konstanten

value
[static]
true
(öffentliche statische Member-Konstante)

Memberfunktionen

operator bool
konvertiert das Objekt zu bool, gibt value zurück
(öffentliche Memberfunktion)
operator()
(C++14)
gibt value zurück
(öffentliche Memberfunktion)

Membertypen

Typ Definition
value_type bool
type std::integral_constant<bool, value>

[edit] Siehe auch

identifiziert eine Enumeration als std::error_condition
(class template) [bearbeiten]