Espacios de nombres
Variantes

std::expected<T,E>::error

De cppreference.com
 
 
Biblioteca de servicios
 
 
constexpr const E& error() const& noexcept;
(1) (desde C++23)
constexpr E& error() & noexcept;
(2) (desde C++23)
constexpr const E&& error() const&& noexcept;
(3) (desde C++23)
constexpr E&& error() && noexcept;
(4) (desde C++23)

Accede al valor no esperado contenido en *this.

Si has_value() es true, el comportamiento no está definido.

(hasta C++26)

Si has_value() es true:

  • Si la implementación está reforzada, se produce una violación de contrato.
  • Si la implementación no está reforzada, el comportamiento no está definido.
(desde C++26)

Valor de retorno

1,2) unex
3,4) std::move(unex )

Ejemplo

Véase también

Devuelve el valor no esperado si está presente. De lo contrario, otro valor.
(función miembro pública) [editar]
Accede al valor esperado.
(función miembro pública) [editar]
Devuelve el valor expected.
(función miembro pública) [editar]
Comprueba si el objeto contiene un valor esperado.
(función miembro pública) [editar]