std::expected<T,E>:: error
From cppreference.net
C++
Utilities library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::expected
|
constexpr
const
E
&
error
(
)
const
&
noexcept
;
|
(1) | (seit C++23) |
|
constexpr
E
&
error
(
)
&
noexcept
;
|
(2) | (seit C++23) |
|
constexpr
const
E
&&
error
(
)
const
&&
noexcept
;
|
(3) | (seit C++23) |
|
constexpr
E
&&
error
(
)
&&
noexcept
;
|
(4) | (seit C++23) |
Greift auf den unerwarteten Wert in * this zu.
|
Wenn has_value() true ist, ist das Verhalten undefiniert. |
(bis C++26) |
|
Wenn has_value() true ist:
|
(seit C++26) |
Rückgabewert
1,2)
unex
3,4)
std
::
move
(
unex
)
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: kein Beispiel |
Siehe auch
|
gibt den unerwarteten Wert zurück, falls vorhanden, andernfalls einen anderen Wert
(öffentliche Elementfunktion) |
|
|
greift auf den erwarteten Wert zu
(öffentliche Elementfunktion) |
|
|
gibt den erwarteten Wert zurück
(öffentliche Elementfunktion) |
|
|
prüft, ob das Objekt einen erwarteten Wert enthält
(öffentliche Elementfunktion) |