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
.
The behavior is undefined if this->has_value()
is true
.
(none).
Reference to the unexpected value contained in *this
.
(C++23) | accesses the expected value (public member function) |
(C++23) | returns the expected value (public member function) |
(C++23) | checks whether the object contains an expected value (public member function) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/utility/expected/error