Espacios de nombres
Variantes

std::expected<T,E>::operator bool, std::expected<T,E>::has_value

De cppreference.com
 
 
Biblioteca de servicios
 
 
constexpr explicit operator bool() const noexcept;
(1) (desde C++23)
constexpr bool has_value() const noexcept;
(2) (desde C++23)

Verifica si *this representa un valor esperado.

Valor de retorno

has_val

Notas

Un objeto std::expected nunca deja de tener valor. Si has_value() devuelve true, operator*() puede utilizarse para acceder al valor esperado; de otro modo, error() puede utilizarse para acceder al valor no esperado.

Ejemplo

Véase también

Accede al valor esperado.
(función miembro pública) [editar]
Devuelve el valor no esperado.
(función miembro pública) [editar]