std::unexpect_t, std::unexpect
De es.cppreference.net
| 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) |