std::expected<T,E>:: ~expected
|
|
Member functions | ||||
expected::~expected
|
||||
Observers | ||||
Monadic operations | ||||
Modifiers | ||||
Non-member functions | ||||
Helper classes | ||||
constexpr
~expected
(
)
;
|
(since C++23) | |
Main template destructor
Destroys the contained value:
-
If
has_value()
is true , destroys the expected value. - Otherwise, destroys the unexpected value.
This destructor is trivial if std:: is_trivially_destructible_v < T > and std:: is_trivially_destructible_v < E > are both true .
void partial specialization destructor
If
has_value()
is
false
, destroys the unexpected value.
This destructor is trivial if std:: is_trivially_destructible_v < E > are both true .
Example
This section is incomplete
Reason: no example |