- Tumbleweed 2024.07.05-1.3
 - Leap-16.0
 
| std::unexpect_t,std::unexpect(3) | C++ Standard Libary | std::unexpect_t,std::unexpect(3) | 
NAME¶
std::unexpect_t,std::unexpect - std::unexpect_t,std::unexpect
Synopsis¶
 Defined in header <expected>
  
   struct unexpect_t {
  
   explicit unexpect_t() = default; (1) (since C++23)
  
   };
  
   inline constexpr unexpect_t unexpect{}; (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¶
 constructor constructs the expected object
  
   (public member function)
  
   in_place
  
   in_place_type
  
   in_place_index in-place construction tag
  
   in_place_t (tag)
  
   in_place_type_t
  
   in_place_index_t
  
   (C++17)
| 2024.06.10 | http://cppreference.com |