11 template<concepts::InputIterator It, concepts::SentinelFor<It> Sent, concepts::WeaklyIncrementable Out>
12 requires(concepts::IndirectlyCopyable<It, Out>)
13 constexpr auto operator()(It
first, Sent
last, Out output)
const -> InOutResult<It, Out> {
19 return { util::move(first), util::move(output) };
22 template<concepts::InputContainer Con, concepts::WeaklyIncrementable Out>
23 requires(concepts::IndirectlyCopyable<meta::ContainerIterator<Con>, Out>)
30constexpr inline auto copy = detail::CopyFunction {};
constexpr auto last(concepts::detail::ConstantVector auto &vector, size_t count)
Definition vector_last.h:13
constexpr auto first(concepts::detail::ConstantVector auto &vector, size_t count)
Definition vector_first.h:13
constexpr auto end
Definition end.h:55
constexpr auto copy
Definition copy.h:30
constexpr auto begin
Definition begin.h:52
Definition any_storable.h:9