Lines Matching defs:in2
52 constexpr void dangling_2nd(Func&& func, Input& in1, Input& in2, Args&& ...args) {
53 decltype(auto) result = func(in1, R(in2), std::forward<Args>(args)...);
59 constexpr void dangling_both(Func&& func, Input& in1, Input& in2, Args&& ...args) {
60 decltype(auto) result = func(R(in1), R(in2), std::forward<Args>(args)...);
105 std::array in2 = {4, 5, 6};
124 dangling_1st(std::ranges::find_first_of, in, in2);
126 dangling_1st<mismatch_result<dangling, InIter>>(std::ranges::mismatch, in, in2);
127 dangling_2nd<mismatch_result<InIter, dangling>>(std::ranges::mismatch, in, in2);
128 dangling_both<mismatch_result<dangling, dangling>>(std::ranges::mismatch, in, in2);
136 dangling_1st(std::ranges::search, in, in2);
138 dangling_1st(std::ranges::find_end, in, in2);
153 std::ranges::transform, in, in2, out_transform.begin(), binary_pred);
155 std::ranges::transform, in, in2, out_transform.begin(), binary_pred);
157 std::ranges::transform, in, in2, out_transform.begin(), binary_pred);
166 dangling_1st<swap_ranges_result<dangling, InIter>>(std::ranges::swap_ranges, in, in2);
167 dangling_2nd<swap_ranges_result<InIter, dangling>>(std::ranges::swap_ranges, in, in2);
168 dangling_both<swap_ranges_result<dangling, dangling>>(std::ranges::swap_ranges, in, in2);
173 dangling_1st<partial_sort_copy_result<dangling, InIter>>(std::ranges::partial_sort_copy, in, in2);
174 dangling_2nd<partial_sort_copy_result<InIter, dangling>>(std::ranges::partial_sort_copy, in, in2);
175 dangling_both<partial_sort_copy_result<dangling, dangling>>(std::ranges::partial_sort_copy, in, in2);
176 dangling_1st<merge_result<dangling, InIter, OutIter>>(std::ranges::merge, in, in2, out);
177 dangling_2nd<merge_result<InIter, dangling, OutIter>>(std::ranges::merge, in, in2, out);
178 dangling_both<merge_result<dangling, dangling, OutIter>>(std::ranges::merge, in, in2, out);
179 dangling_1st<set_difference_result<dangling, OutIter>>(std::ranges::set_difference, in, in2, out);
180 dangling_1st<set_intersection_result<dangling, InIter, OutIter>>(std::ranges::set_intersection, in, in2, out);
181 dangling_2nd<set_intersection_result<InIter, dangling, OutIter>>(std::ranges::set_intersection, in, in2, out);
182 dangling_both<set_intersection_result<dangling, dangling, OutIter>>(std::ranges::set_intersection, in, in2, out);
184 std::ranges::set_symmetric_difference, in, in2, out);
186 std::ranges::set_symmetric_difference, in, in2, out);
188 std::ranges::set_symmetric_difference, in, in2, out);
189 dangling_1st<set_union_result<dangling, InIter, OutIter>>(std::ranges::set_union, in, in2, out);
190 dangling_2nd<set_union_result<InIter, dangling, OutIter>>(std::ranges::set_union, in, in2, out);
191 dangling_both<set_union_result<dangling, dangling, OutIter>>(std::ranges::set_union, in, in2, out);