Lines Matching refs:in2

51 constexpr void dangling_2nd(Func&& func, Input& in1, Input& in2, Args&& ...args) {  in dangling_2nd()  argument
52 decltype(auto) result = func(in1, R(in2), std::forward<Args>(args)...); in dangling_2nd()
58 constexpr void dangling_both(Func&& func, Input& in1, Input& in2, Args&& ...args) { in dangling_both() argument
59 decltype(auto) result = func(R(in1), R(in2), std::forward<Args>(args)...); in dangling_both()
102 std::array in2 = {4, 5, 6}; in test_all() local
116 dangling_1st(std::ranges::find_first_of, in, in2); in test_all()
118 dangling_1st<mismatch_result<dangling, int*>>(std::ranges::mismatch, in, in2); in test_all()
119 dangling_2nd<mismatch_result<int*, dangling>>(std::ranges::mismatch, in, in2); in test_all()
120 dangling_both<mismatch_result<dangling, dangling>>(std::ranges::mismatch, in, in2); in test_all()
128 dangling_1st(std::ranges::search, in, in2); in test_all()
130 dangling_1st(std::ranges::find_end, in, in2); in test_all()
144 std::ranges::transform, in, in2, out_transform.begin(), binary_pred); in test_all()
146 std::ranges::transform, in, in2, out_transform.begin(), binary_pred); in test_all()
148 std::ranges::transform, in, in2, out_transform.begin(), binary_pred); in test_all()
157 dangling_1st<swap_ranges_result<dangling, int*>>(std::ranges::swap_ranges, in, in2); in test_all()
158 dangling_2nd<swap_ranges_result<int*, dangling>>(std::ranges::swap_ranges, in, in2); in test_all()
159 dangling_both<swap_ranges_result<dangling, dangling>>(std::ranges::swap_ranges, in, in2); in test_all()
164 dangling_1st<partial_sort_copy_result<dangling, int*>>(std::ranges::partial_sort_copy, in, in2); in test_all()
165 dangling_2nd<partial_sort_copy_result<int*, dangling>>(std::ranges::partial_sort_copy, in, in2); in test_all()
166 …ngling_both<partial_sort_copy_result<dangling, dangling>>(std::ranges::partial_sort_copy, in, in2); in test_all()
167 dangling_1st<merge_result<dangling, int*, int*>>(std::ranges::merge, in, in2, out); in test_all()
168 dangling_2nd<merge_result<int*, dangling, int*>>(std::ranges::merge, in, in2, out); in test_all()
169 dangling_both<merge_result<dangling, dangling, int*>>(std::ranges::merge, in, in2, out); in test_all()
170 dangling_1st<set_difference_result<dangling, int*>>(std::ranges::set_difference, in, in2, out); in test_all()
171 …ng_1st<set_intersection_result<dangling, int*, int*>>(std::ranges::set_intersection, in, in2, out); in test_all()
172 …ng_2nd<set_intersection_result<int*, dangling, int*>>(std::ranges::set_intersection, in, in2, out); in test_all()
173 …th<set_intersection_result<dangling, dangling, int*>>(std::ranges::set_intersection, in, in2, out); in test_all()
175 std::ranges::set_symmetric_difference, in, in2, out); in test_all()
177 std::ranges::set_symmetric_difference, in, in2, out); in test_all()
179 std::ranges::set_symmetric_difference, in, in2, out); in test_all()
180 dangling_1st<set_union_result<dangling, int*, int*>>(std::ranges::set_union, in, in2, out); in test_all()
181 dangling_2nd<set_union_result<int*, dangling, int*>>(std::ranges::set_union, in, in2, out); in test_all()
182 dangling_both<set_union_result<dangling, dangling, int*>>(std::ranges::set_union, in, in2, out); in test_all()