Lines Matching full:unexpected
42 class unexpected; variable
48 struct __is_std_unexpected<unexpected<_Err>> : true_type {};
60 class unexpected {
62 …"[expected.un.general] states a program that instantiates std::unexpected for a non-object type, a…
63 … "array type, a specialization of unexpected, or a cv-qualified type is ill-formed.");
66 _LIBCPP_HIDE_FROM_ABI constexpr unexpected(const unexpected&) = default;
67 _LIBCPP_HIDE_FROM_ABI constexpr unexpected(unexpected&&) = default;
70 requires(!is_same_v<remove_cvref_t<_Error>, unexpected> && //
73 _LIBCPP_HIDE_FROM_ABI constexpr explicit unexpected(_Error&& __error) //
79 _LIBCPP_HIDE_FROM_ABI constexpr explicit unexpected(in_place_t, _Args&&... __args) //
85 …_LIBCPP_HIDE_FROM_ABI constexpr explicit unexpected(in_place_t, initializer_list<_Up> __il, _Args&…
89 _LIBCPP_HIDE_FROM_ABI constexpr unexpected& operator=(const unexpected&) = default;
90 _LIBCPP_HIDE_FROM_ABI constexpr unexpected& operator=(unexpected&&) = default;
97 …_LIBCPP_HIDE_FROM_ABI constexpr void swap(unexpected& __other) noexcept(is_nothrow_swappable_v<_Er…
98 static_assert(is_swappable_v<_Err>, "unexpected::swap requires is_swappable_v<E> to be true");
103 …_LIBCPP_HIDE_FROM_ABI friend constexpr void swap(unexpected& __x, unexpected& __y) noexcept(noexce…
110 …_LIBCPP_HIDE_FROM_ABI friend constexpr bool operator==(const unexpected& __x, const unexpected<_Er…
119 unexpected(_Err) -> unexpected<_Err>;