Espacios de nombres
Variantes

std::unexpect_t, std::unexpect

De cppreference.com
 
 
Biblioteca de servicios
Apoyo del lenguaje
Apoyo de tipos (tipos básicos, RTTI)
Macros de prueba de característica de la biblioteca (C++20)
Servicios de programa
Funciones variádicas
Apoyo de corrutinas (C++20)
Apoyo de contratos (C++26)
Comparación de tres vías (C++20)
(C++20)
(C++20)(C++20)(C++20)  
(C++20)(C++20)(C++20)

 
 
Definido en el archivo de 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 no esperado 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 no esperado.

Notas

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

Véase también

Construye el objeto expected.
(función miembro pública) [editar]
Etiqueta de construcción en el sitio (in situ).
(plantilla de clase) [editar]
Morty Proxy This is a proxified and sanitized view of the page, visit original site.