std:: unexpect_t, std:: unexpect
From cppreference.net
C++
Utilities library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::expected
| Member functions | ||||
| Observers | ||||
| Monadic operations | ||||
| Modifiers | ||||
| Non-member functions | ||||
| Helper classes | ||||
|
unexpect_t
unexpect
|
|
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) |