12 struct UninitializedCopyNFunction {
13 template<concepts::InputIterator It, concepts::UninitForwardIterator Out,
14 concepts::UninitSentinelFor<Out> OutSent>
17 -> InOutResult<It, Out> {
18 for (; n > 0 && out != out_last; --n, ++in, ++out) {
21 return { util::move(in), util::move(out) };
constexpr auto uninitialized_copy_n
Definition uninitialized_copy_n.h:26
constexpr auto construct_at
Definition construct_at.h:27
Definition any_storable.h:9