Namespaces
Variants

std:: unexpect_t, std:: unexpect

From cppreference.net
Utilities library
Definiert im Header <expected>
struct unexpect_t { explicit unexpect_t ( ) = default ; } ;
(1) (seit C++23)
inline constexpr std :: unexpect_t unexpect { } ;
(2) (seit C++23)
1) Ein Tag-Typ für die In-Place-Konstruktion eines unerwarteten Werts in einem std::expected -Objekt.
2) Eine Konstante vom Typ const std :: unexpect_t die üblicherweise direkt an einen Konstruktor von std::expected übergeben wird, um einen unerwarteten Wert zu konstruieren.

Hinweise

Wie andere Konstruktionstag-Typen ist unexpect_t eine triviale, leere Klasse mit einem expliziten Standardkonstruktor.

Siehe auch

konstruiert das expected Objekt
(öffentliche Elementfunktion)
In-place-Konstruktions-Tag
(Tag)