Namespaces
Variants

std:: unexpect_t, std:: unexpect

From cppreference.net
Utilities library
Определено в заголовке <expected>
struct unexpect_t { explicit unexpect_t ( ) = default ; } ;
(1) (начиная с C++23)
inline constexpr std :: unexpect_t unexpect { } ;
(2) (начиная с C++23)
1) Тип тега для непосредственного конструирования непредвиденного значения в объекте std::expected .
2) Константа типа const std :: unexpect_t , которая обычно передаётся напрямую в конструктор std::expected для создания неожиданного значения.

Примечания

Как и другие типы тегов конструкций, unexpect_t является тривиальным, пустым классом с явным конструктором по умолчанию.

Смотрите также

конструирует объект expected
(public member function)
тег для конструирования на месте
(tag)