Lines Matching refs:In
29 template <class In, class Out = In, class Sent = sentinel_wrapper<In>>
30 concept HasCopyIt = requires(In in, Sent sent, Out out) { std::ranges::copy(in, sent, out); };
56 template <class In, class Out, class Sent = In>
62 std::same_as<std::ranges::in_out_result<In, Out>> auto ret = in test_iterators()
63 std::ranges::copy(In(in.data()), Sent(In(in.data() + in.size())), Out(out.data())); in test_iterators()
71 auto range = std::ranges::subrange(In(in.data()), Sent(In(in.data() + in.size()))); in test_iterators()
72 …std::same_as<std::ranges::in_out_result<In, Out>> auto ret = std::ranges::copy(range, Out(out.data… in test_iterators()
83 auto ret = std::ranges::copy(In(in.data()), Sent(In(in.data() + in.size())), Out(out.data())); in test_iterators()
90 auto range = std::ranges::subrange(In(in.data()), Sent(In(in.data() + in.size()))); in test_iterators()
98 template <class In, class Out>
100 test_iterators<In, Out>(); in test_sentinels()
101 test_iterators<In, Out, sized_sentinel<In>>(); in test_sentinels()
102 test_iterators<In, Out, sentinel_wrapper<In>>(); in test_sentinels()