|
5548 | 5548 | @\libconcept{weakly_incrementable}@ O, @\libconcept{copy_constructible}@ F, class Proj1 = identity, |
5549 | 5549 | class Proj2 = identity> |
5550 | 5550 | requires @\libconcept{indirectly_writable}@<O, indirect_result_t<F&, projected<I1, Proj1>, |
5551 | | - projected<I2, Proj2>>> |
| 5551 | + projected<I2, Proj2>>> |
5552 | 5552 | constexpr ranges::binary_transform_result<I1, I2, O> |
5553 | 5553 | ranges::transform(I1 first1, S1 last1, I2 first2, S2 last2, O result, |
5554 | 5554 | F binary_op, Proj1 proj1 = {}, Proj2 proj2 = {}); |
5555 | 5555 | template<@\libconcept{input_range}@ R1, @\libconcept{input_range}@ R2, @\libconcept{weakly_incrementable}@ O, |
5556 | 5556 | @\libconcept{copy_constructible}@ F, class Proj1 = identity, class Proj2 = identity> |
5557 | 5557 | requires @\libconcept{indirectly_writable}@<O, indirect_result_t<F&, projected<iterator_t<R1>, Proj1>, |
5558 | | - projected<iterator_t<R2>, Proj2>>> |
| 5558 | + projected<iterator_t<R2>, Proj2>>> |
5559 | 5559 | constexpr ranges::binary_transform_result<borrowed_iterator_t<R1>, borrowed_iterator_t<R2>, O> |
5560 | 5560 | ranges::transform(R1&& r1, R2&& r2, O result, |
5561 | 5561 | F binary_op, Proj1 proj1 = {}, Proj2 proj2 = {}); |
|
0 commit comments