Lines Matching refs:U

32 template <class T, class U>
34 static_assert(std::swappable_with<T, U> == std::swappable_with<U, T>); in check_swappable_with_impl()
35 return std::swappable_with<T, U>; in check_swappable_with_impl()
38 template <class T, class U>
40 static_assert(!check_swappable_with_impl<T, U>()); in check_swappable_with()
41 static_assert(!check_swappable_with_impl<T, U const>()); in check_swappable_with()
42 static_assert(!check_swappable_with_impl<T const, U>()); in check_swappable_with()
43 static_assert(!check_swappable_with_impl<T const, U const>()); in check_swappable_with()
45 static_assert(!check_swappable_with_impl<T, U&>()); in check_swappable_with()
46 static_assert(!check_swappable_with_impl<T, U const&>()); in check_swappable_with()
47 static_assert(!check_swappable_with_impl<T, U volatile&>()); in check_swappable_with()
48 static_assert(!check_swappable_with_impl<T, U const volatile&>()); in check_swappable_with()
49 static_assert(!check_swappable_with_impl<T const, U&>()); in check_swappable_with()
50 static_assert(!check_swappable_with_impl<T const, U const&>()); in check_swappable_with()
51 static_assert(!check_swappable_with_impl<T const, U volatile&>()); in check_swappable_with()
52 static_assert(!check_swappable_with_impl<T const, U const volatile&>()); in check_swappable_with()
54 static_assert(!check_swappable_with_impl<T&, U>()); in check_swappable_with()
55 static_assert(!check_swappable_with_impl<T&, U const>()); in check_swappable_with()
56 static_assert(!check_swappable_with_impl<T const&, U>()); in check_swappable_with()
57 static_assert(!check_swappable_with_impl<T const&, U const>()); in check_swappable_with()
58 static_assert(!check_swappable_with_impl<T volatile&, U>()); in check_swappable_with()
59 static_assert(!check_swappable_with_impl<T volatile&, U const>()); in check_swappable_with()
60 static_assert(!check_swappable_with_impl<T const volatile&, U>()); in check_swappable_with()
61 static_assert(!check_swappable_with_impl<T const volatile&, U const>()); in check_swappable_with()
63 static_assert(!check_swappable_with_impl<T&, U const&>()); in check_swappable_with()
64 static_assert(!check_swappable_with_impl<T&, U volatile&>()); in check_swappable_with()
65 static_assert(!check_swappable_with_impl<T&, U const volatile&>()); in check_swappable_with()
66 static_assert(!check_swappable_with_impl<T const&, U&>()); in check_swappable_with()
67 static_assert(!check_swappable_with_impl<T const&, U const&>()); in check_swappable_with()
68 static_assert(!check_swappable_with_impl<T const&, U volatile&>()); in check_swappable_with()
69 static_assert(!check_swappable_with_impl<T const&, U const volatile&>()); in check_swappable_with()
70 static_assert(!check_swappable_with_impl<T volatile&, U&>()); in check_swappable_with()
71 static_assert(!check_swappable_with_impl<T volatile&, U const&>()); in check_swappable_with()
72 static_assert(!check_swappable_with_impl<T volatile&, U const volatile&>()); in check_swappable_with()
73 static_assert(!check_swappable_with_impl<T const volatile&, U&>()); in check_swappable_with()
74 static_assert(!check_swappable_with_impl<T const volatile&, U const&>()); in check_swappable_with()
75 static_assert(!check_swappable_with_impl<T const volatile&, U volatile&>()); in check_swappable_with()
77 !check_swappable_with_impl<T const volatile&, U const volatile&>()); in check_swappable_with()
79 static_assert(!check_swappable_with_impl<T, U&&>()); in check_swappable_with()
80 static_assert(!check_swappable_with_impl<T, U const&&>()); in check_swappable_with()
81 static_assert(!check_swappable_with_impl<T, U volatile&&>()); in check_swappable_with()
82 static_assert(!check_swappable_with_impl<T, U const volatile&&>()); in check_swappable_with()
83 static_assert(!check_swappable_with_impl<T const, U&&>()); in check_swappable_with()
84 static_assert(!check_swappable_with_impl<T const, U const&&>()); in check_swappable_with()
85 static_assert(!check_swappable_with_impl<T const, U volatile&&>()); in check_swappable_with()
86 static_assert(!check_swappable_with_impl<T const, U const volatile&&>()); in check_swappable_with()
88 static_assert(!check_swappable_with_impl<T&&, U>()); in check_swappable_with()
89 static_assert(!check_swappable_with_impl<T&&, U const>()); in check_swappable_with()
90 static_assert(!check_swappable_with_impl<T const&&, U>()); in check_swappable_with()
91 static_assert(!check_swappable_with_impl<T const&&, U const>()); in check_swappable_with()
92 static_assert(!check_swappable_with_impl<T volatile&&, U>()); in check_swappable_with()
93 static_assert(!check_swappable_with_impl<T volatile&&, U const>()); in check_swappable_with()
94 static_assert(!check_swappable_with_impl<T const volatile&&, U>()); in check_swappable_with()
95 static_assert(!check_swappable_with_impl<T const volatile&&, U const>()); in check_swappable_with()
97 static_assert(!check_swappable_with_impl<T&, U&&>()); in check_swappable_with()
98 static_assert(!check_swappable_with_impl<T&, U const&&>()); in check_swappable_with()
99 static_assert(!check_swappable_with_impl<T&, U volatile&&>()); in check_swappable_with()
100 static_assert(!check_swappable_with_impl<T&, U const volatile&&>()); in check_swappable_with()
101 static_assert(!check_swappable_with_impl<T const&, U&&>()); in check_swappable_with()
102 static_assert(!check_swappable_with_impl<T const&, U const&&>()); in check_swappable_with()
103 static_assert(!check_swappable_with_impl<T const&, U volatile&&>()); in check_swappable_with()
104 static_assert(!check_swappable_with_impl<T const&, U const volatile&&>()); in check_swappable_with()
105 static_assert(!check_swappable_with_impl<T volatile&, U&&>()); in check_swappable_with()
106 static_assert(!check_swappable_with_impl<T volatile&, U const&&>()); in check_swappable_with()
107 static_assert(!check_swappable_with_impl<T volatile&, U volatile&&>()); in check_swappable_with()
108 static_assert(!check_swappable_with_impl<T volatile&, U const volatile&&>()); in check_swappable_with()
109 static_assert(!check_swappable_with_impl<T const volatile&, U&&>()); in check_swappable_with()
110 static_assert(!check_swappable_with_impl<T const volatile&, U const&&>()); in check_swappable_with()
111 static_assert(!check_swappable_with_impl<T const volatile&, U volatile&&>()); in check_swappable_with()
113 !check_swappable_with_impl<T const volatile&, U const volatile&&>()); in check_swappable_with()
115 static_assert(!check_swappable_with_impl<T&&, U&>()); in check_swappable_with()
116 static_assert(!check_swappable_with_impl<T&&, U const&>()); in check_swappable_with()
117 static_assert(!check_swappable_with_impl<T&&, U volatile&>()); in check_swappable_with()
118 static_assert(!check_swappable_with_impl<T&&, U const volatile&>()); in check_swappable_with()
119 static_assert(!check_swappable_with_impl<T const&&, U&>()); in check_swappable_with()
120 static_assert(!check_swappable_with_impl<T const&&, U const&>()); in check_swappable_with()
121 static_assert(!check_swappable_with_impl<T const&&, U volatile&>()); in check_swappable_with()
122 static_assert(!check_swappable_with_impl<T const&&, U const volatile&>()); in check_swappable_with()
123 static_assert(!check_swappable_with_impl<T volatile&&, U&>()); in check_swappable_with()
124 static_assert(!check_swappable_with_impl<T volatile&&, U const&>()); in check_swappable_with()
125 static_assert(!check_swappable_with_impl<T volatile&&, U volatile&>()); in check_swappable_with()
126 static_assert(!check_swappable_with_impl<T volatile&&, U const volatile&>()); in check_swappable_with()
127 static_assert(!check_swappable_with_impl<T const volatile&&, U&>()); in check_swappable_with()
128 static_assert(!check_swappable_with_impl<T const volatile&&, U const&>()); in check_swappable_with()
129 static_assert(!check_swappable_with_impl<T const volatile&&, U volatile&>()); in check_swappable_with()
131 !check_swappable_with_impl<T const volatile&&, U const volatile&>()); in check_swappable_with()
133 static_assert(!check_swappable_with_impl<T&&, U&&>()); in check_swappable_with()
134 static_assert(!check_swappable_with_impl<T&&, U const&&>()); in check_swappable_with()
135 static_assert(!check_swappable_with_impl<T&&, U volatile&&>()); in check_swappable_with()
136 static_assert(!check_swappable_with_impl<T&&, U const volatile&&>()); in check_swappable_with()
137 static_assert(!check_swappable_with_impl<T const&&, U&&>()); in check_swappable_with()
138 static_assert(!check_swappable_with_impl<T const&&, U const&&>()); in check_swappable_with()
139 static_assert(!check_swappable_with_impl<T const&&, U volatile&&>()); in check_swappable_with()
140 static_assert(!check_swappable_with_impl<T const&&, U const volatile&&>()); in check_swappable_with()
141 static_assert(!check_swappable_with_impl<T volatile&&, U&&>()); in check_swappable_with()
142 static_assert(!check_swappable_with_impl<T volatile&&, U const&&>()); in check_swappable_with()
143 static_assert(!check_swappable_with_impl<T volatile&&, U volatile&&>()); in check_swappable_with()
144 static_assert(!check_swappable_with_impl<T volatile&&, U const volatile&&>()); in check_swappable_with()
145 static_assert(!check_swappable_with_impl<T const volatile&&, U&&>()); in check_swappable_with()
146 static_assert(!check_swappable_with_impl<T const volatile&&, U const&&>()); in check_swappable_with()
147 static_assert(!check_swappable_with_impl<T const volatile&&, U volatile&&>()); in check_swappable_with()
149 !check_swappable_with_impl<T const volatile&&, U const volatile&&>()); in check_swappable_with()
150 return check_swappable_with_impl<T&, U&>(); in check_swappable_with()
153 template <class T, class U>
155 constexpr auto result = check_swappable_with<T, U>(); in check_swappable_with_including_lvalue_ref_to_volatile()
156 static_assert(check_swappable_with_impl<T volatile&, U volatile&>() == in check_swappable_with_including_lvalue_ref_to_volatile()
649 template <class T, std::swappable_with<T> U>
650 constexpr void value_swap(T&& t, U&& u) { in value_swap()
651 std::ranges::swap(std::forward<T>(t), std::forward<U>(u)); in value_swap()