std::unexpect_t, std::unexpect
Материал из cppreference.com
Определено в заголовочном файле <expected>
|
||
struct unexpect_t { explicit unexpect_t() = default; |
(1) | (начиная с C++23) |
inline constexpr unexpect_t unexpect{}; |
(2) | (начиная с C++23) |
1) Тип тега для создания на месте неожидаемого значения в объекте
std::expected
.2) Константа типа const std::unexpect_t, которая обычно напрямую передаётся конструктору
std::expected
для создания неожидаемого значения.[править] Примечание
Как и другие типы тегов создания, unexpect_t
это тривиальный пустой класс с явным конструктором по умолчанию.
[править] Смотрите также
создаёт объект expected (public функция-элемент) | |
тэг конструирования на месте (шаблон класса) |