Spec-Zone.ru › C++

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

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)

Доступ к значению ошибки, содержащемуся в *this.

Поведение не определено, если this->has_value() имеет значение true.

Параметры

(нет)

Возвращаемое значение

Ссылка на значение ошибки, содержащееся в *this.

Пример

См. также

operator->operator*
доступ к ожидаемому значению
(общедоступный метод-член)
value
возвращает ожидаемое значение
(общедоступный метод-член)
operator boolhas_value
проверяет, содержит ли объект ожидаемое значение
(общедоступный метод-член)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/utility/expected/error

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API