std::expected<T,E>:: error
From cppreference.net
C++
Utilities library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::expected
|
constexpr
const
E
&
error
(
)
const
&
noexcept
;
|
(1) | (начиная с C++23) |
|
constexpr
E
&
error
(
)
&
noexcept
;
|
(2) | (начиная с C++23) |
|
constexpr
const
E
&&
error
(
)
const
&&
noexcept
;
|
(3) | (начиная с C++23) |
|
constexpr
E
&&
error
(
)
&&
noexcept
;
|
(4) | (начиная с C++23) |
Обращается к непредвиденному значению, содержащемуся в * this .
|
Если has_value() возвращает true , поведение не определено. |
(до C++26) |
|
Если has_value() возвращает true :
|
(начиная с C++26) |
Возвращаемое значение
1,2)
unex
3,4)
std
::
move
(
unex
)
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |
Смотрите также
|
возвращает неожиданное значение, если оно присутствует, иначе другое значение
(публичная функция-член) |
|
|
получает доступ к ожидаемому значению
(публичная функция-член) |
|
|
возвращает ожидаемое значение
(публичная функция-член) |
|
|
проверяет, содержит ли объект ожидаемое значение
(публичная функция-член) |