std::unexpect_t, std::unexpect
De cppreference.com
<tbody>
</tbody>
| 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) | |
| Etiqueta de construcción en el sitio (in situ). (plantilla de clase) |