11 template<concepts::InputIterator It1, concepts::SentinelFor<It1> Sent1, concepts::InputIterator It2,
12 concepts::SentinelFor<It2> Sent2>
14 constexpr auto operator()(It1 first1, Sent1 last1, It2 first2, Sent2 last2)
const ->
InInResult<It1, It2> {
15 for (; first1 != last1 && first2 != last2; ++first1, ++first2) {
18 return { util::move(first1), util::move(first2) };
21 template<concepts::InputContainer Con1, concepts::InputContainer Con2>
23 constexpr auto operator()(Con1&& container1, Con2&& container2)
const
Definition indirectly_swappable.h:7
constexpr auto swap_ranges
Definition swap_ranges.h:31
constexpr auto iterator_swap
Definition iterator_swap.h:49
constexpr auto end
Definition end.h:47
constexpr auto begin
Definition begin.h:44
Definition zstring_parser.h:9
Definition in_in_result.h:8
Definition swap_ranges.h:10