Namespaces
Variants

std:: unexpect_t, std:: unexpect

From cppreference.net
Utilities library
Definido en el encabezado <expected>
struct unexpect_t { explicit unexpect_t ( ) = default ; } ;
(1) (desde C++23)
inline constexpr std :: unexpect_t unexpect { } ;
(2) (desde C++23)
1) Un tipo de etiqueta para la construcción in situ de un valor inesperado en un objeto std::expected .
2) Una constante de tipo const std :: unexpect_t que normalmente se pasa directamente a un constructor de std::expected para construir un valor inesperado.

Notas

Al igual que otros tipos de etiquetas de construcción, unexpect_t es una clase trivial y vacía con un constructor predeterminado explícito.

Véase también

construye el objeto expected
(función miembro pública)
etiqueta de construcción in situ
(etiqueta)