Namespaces
Variants

std::unexpect_t, std::unexpect

De es.cppreference.net
 
 
Biblioteca de utilidades
Soporte del lenguaje
Soporte de tipos (tipos básicos, RTTI)
Macros de prueba de características de biblioteca (C++20)
Utilidades de programa
Funciones variádicas
Soporte de corrutinas (C++20)
Soporte de contratos (C++26)
Comparación de tres vías
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

Utilidades generales
Operadores relacionales (obsoleto en C++20)
 
 
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 se pasa normalmente 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)