On this page
std::unexpect_t, std::unexpect
Defined in header <expected> |
||
---|---|---|
|
(1) | (since C++23) |
|
(2) | (since C++23) |
1) A tag type for in-place construction of an unexpected value in an
std::expected
object.
2) A constant of type
const std::unexpect_t
which is usually directly passed to a constructor of std::expected
to construct an unexpected value.
Notes
Like other construction tag types, unexpect_t
is a trivial, empty class with an explicit default constructor.
See also
constructs the expected object (public member function) |
|
(C++17)
|
in-place construction tag (tag) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/utility/expected/unexpect_t