14template<
typename In,
typename Out>
19 template<concepts::B
idirectionalIterator In, concepts::SentinelFor<In> Sent,
20 concepts::UninitB
idirectionalIterator Out, concepts::UninitSentinelFor<Out> OutSent>
23 constexpr auto operator()(In input, Sent in_sent, Out output, OutSent out_sent)
const
29 while (in != input && out != output) {
32 return { util::move(in), util::move(out) };
35 template<concepts::B
idirectionalContainer Con, concepts::UninitB
idirectionalContainer Out>
38 constexpr auto operator()(Con&& in, Out&& out)
const
Definition operations.h:11
Definition operations.h:57
constexpr auto next
Definition next.h:35
constexpr auto uninitialized_relocate_backwards
Definition uninitialized_relocate_backwards.h:45
container::InOutResult< In, Out > UninitializedRelocateBackwardsResult
Definition uninitialized_relocate_backwards.h:15
constexpr auto end
Definition end.h:47
constexpr auto begin
Definition begin.h:44
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_backwards.h:18