16template<
typename In,
typename Out>
21 template<concepts::InputIterator In, concepts::SentinelFor<In> Sent, concepts::WeaklyIncrementable Out>
24 for (; first != last; ++first, ++output) {
27 return { util::move(first), util::move(output) };
30 template<concepts::InputContainer Con, concepts::WeaklyIncrementable Out>
38constexpr inline auto move = detail::MoveFunction {};
Definition indirectly_movable.h:9
constexpr auto iterator_move
Definition iterator_move.h:56
constexpr auto move
Definition move.h:38
InOutResult< In, Out > MoveResult
Definition move.h:17
constexpr auto end
Definition end.h:55
constexpr auto begin
Definition begin.h:52
Definition in_out_result.h:8