13template<
typename In,
typename Out>
18 template<concepts::InputIterator In, concepts::SentinelFor<In> Sent, concepts::UninitForwardIterator Out,
19 concepts::UninitSentinelFor<Out> OutSent>
22 constexpr auto operator()(In input, Sent in_sent, Out output, OutSent out_sent)
const
25 for (; input != in_sent && output != out_sent; ++input, ++output) {
28 return { util::move(input), util::move(output) };
31 template<concepts::InputContainer Con, concepts::UninitForwardContainer Out>
34 constexpr auto operator()(Con&& in, Out&& out)
const
Definition operations.h:11
Definition operations.h:57
constexpr auto uninitialized_relocate
Definition uninitialized_relocate.h:41
constexpr auto end
Definition end.h:47
constexpr auto begin
Definition begin.h:44
container::InOutResult< In, Out > UninitializedRelocateResult
Definition uninitialized_relocate.h:14
constexpr auto relocate
Definition relocate.h:21
constexpr auto construct_at
Definition construct_at.h:27
Definition zstring_parser.h:9
Definition in_out_result.h:8
Definition uninitialized_relocate.h:17