std::expected<T,E>:: error
From cppreference.net
C++
Utilities library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::expected
|
constexpr
const
E
&
error
(
)
const
&
noexcept
;
|
(1) | (depuis C++23) |
|
constexpr
E
&
error
(
)
&
noexcept
;
|
(2) | (depuis C++23) |
|
constexpr
const
E
&&
error
(
)
const
&&
noexcept
;
|
(3) | (depuis C++23) |
|
constexpr
E
&&
error
(
)
&&
noexcept
;
|
(4) | (depuis C++23) |
Accède à la valeur inattendue contenue dans * this .
|
Si has_value() est true , le comportement est indéfini. |
(jusqu'à C++26) |
|
Si has_value() est true :
|
(depuis C++26) |
Valeur de retour
1,2)
unex
3,4)
std
::
move
(
unex
)
Exemple
|
Cette section est incomplète
Raison : aucun exemple |
Voir aussi
|
retourne la valeur inattendue si présente, une autre valeur sinon
(fonction membre publique) |
|
|
accède à la valeur attendue
(fonction membre publique) |
|
|
retourne la valeur attendue
(fonction membre publique) |
|
|
vérifie si l'objet contient une valeur attendue
(fonction membre publique) |