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

From cppreference.com
< cpp‎ | utility‎ | expected
 
 
Utilities library
General utilities
Relational operators (deprecated in C++20)
 
 
constexpr const E& error() const& noexcept;
(1) (since C++23)
constexpr E& error() & noexcept;
(2) (since C++23)
constexpr const E&& error() const&& noexcept;
(3) (since C++23)
constexpr E&& error() && noexcept;
(4) (since C++23)

Accesses the unexpected value contained in *this.

If has_value() is true, the behavior is undefined.

Return value

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

Example

See also

returns the unexpected value if present, another value otherwise
(public member function)
accesses the expected value
(public member function)
returns the expected value
(public member function)
checks whether the object contains an expected value
(public member function)