10 struct CopyNFunction {
11 template<concepts::InputIterator It, concepts::WeaklyIncrementable Out,
13 requires(concepts::IndirectlyCopyable<It, Out>)
17 for (SSizeType i = 0; i < n; ++i, ++
first, ++output) {
20 return { util::move(first), util::move(output) };
25constexpr inline auto copy_n = detail::CopyNFunction {};
constexpr auto first(concepts::detail::ConstantVector auto &vector, size_t count)
Definition vector_first.h:13
constexpr auto copy_n
Definition copy_n.h:25
Definition any_storable.h:9