Namespaces
Variants

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

De es.cppreference.net
 
 
Biblioteca de utilidades
Soporte del lenguaje
Soporte de tipos (tipos básicos, RTTI)
Macros de prueba de características de biblioteca (C++20)
Utilidades de programa
Funciones variádicas
Soporte de corrutinas (C++20)
Soporte de contratos (C++26)
Comparación tripartita
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

Utilidades generales
Operadores relacionales (obsoleto en C++20)
 
 
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 inesperado contenido en *this.

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

(hasta C++26)

Si has_value() es true:

(desde C++26)

Valor de retorno

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

Ejemplo

Véase también

devuelve el valor inesperado si está presente, otro valor en caso contrario
(función miembro pública)
accede al valor esperado
(función miembro pública)
devuelve el valor esperado
(función miembro pública)
verifica si el objeto contiene un valor esperado
(función miembro pública)