std::expected<T,E>::operator bool, std::expected<T,E>::has_value
De cppreference.com
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
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
| Esta sección está incompleta Razón: sin ejemplo |
Véase también
| Accede al valor esperado. (función miembro pública) | |
| Devuelve el valor no esperado. (función miembro pública) |