diff --git a/source/algorithms.tex b/source/algorithms.tex index 2fbe3854c1..52b2945e36 100644 --- a/source/algorithms.tex +++ b/source/algorithms.tex @@ -1318,7 +1318,7 @@ requires @\libconcept{indirectly_swappable}@ constexpr swap_ranges_result swap_ranges(I1 first1, S1 last1, I2 first2, S2 last2); - template<@\libconcept{input_range}@ R1, input_range R2> + template<@\libconcept{input_range}@ R1, @\libconcept{input_range}@ R2> requires @\libconcept{indirectly_swappable}@, iterator_t> constexpr swap_ranges_result, borrowed_iterator_t> swap_ranges(R1&& r1, R2&& r2); @@ -4808,7 +4808,7 @@ requires @\libconcept{indirectly_swappable}@ constexpr ranges::swap_ranges_result ranges::swap_ranges(I1 first1, S1 last1, I2 first2, S2 last2); -template<@\libconcept{input_range}@ R1, input_range R2> +template<@\libconcept{input_range}@ R1, @\libconcept{input_range}@ R2> requires @\libconcept{indirectly_swappable}@, iterator_t> constexpr ranges::swap_ranges_result, borrowed_iterator_t> ranges::swap_ranges(R1&& r1, R2&& r2);