Lines Matching refs:take

45   auto result = input | std::views::take(N);  in test_small_range()
61 … std::same_as<std::ranges::take_view<SomeView>> decltype(auto) result = view | std::views::take(3); in test()
71 auto const partial = std::views::transform(f) | std::views::take(3); in test()
84 auto const partial = std::views::take(3) | std::views::transform(f); in test()
96 static_assert(!std::is_invocable_v<decltype(std::views::take)>); in test()
97 static_assert(!std::is_invocable_v<decltype(std::views::take), NotAView, int>); in test()
98 static_assert( CanBePiped<SomeView&, decltype(std::views::take(3))>); in test()
99 static_assert( CanBePiped<int(&)[10], decltype(std::views::take(3))>); in test()
100 static_assert(!CanBePiped<int(&&)[10], decltype(std::views::take(3))>); in test()
101 static_assert(!CanBePiped<NotAView, decltype(std::views::take(3))>); in test()
103 static_assert(!CanBePiped<SomeView&, decltype(std::views::take(/*n=*/NotAView{}))>); in test()
108 static_assert(std::same_as<decltype(std::views::take), decltype(std::ranges::views::take)>); in test()
114 …unused]] std::same_as<Result> decltype(auto) result = std::views::empty<int> | std::views::take(3); in test()
120 std::same_as<decltype(s)> decltype(auto) result = s | std::views::take(3); in test()
127 … std::same_as<std::span<int, std::dynamic_extent>> decltype(auto) result = s | std::views::take(3); in test()
135 std::same_as<decltype(sv)> decltype(auto) result = sv | std::views::take(3); in test()
141 std::same_as<decltype(sv)> decltype(auto) result = sv | std::views::take(3); in test()
150 std::same_as<Result> decltype(auto) result = subrange | std::views::take(3); in test()
161 std::same_as<Result> decltype(auto) result = subrange | std::views::take(3); in test()
170 [[maybe_unused]] std::same_as<Result> decltype(auto) result = subrange | std::views::take(3); in test()
179 std::same_as<Result> decltype(auto) result = iota | std::views::take(3); in test()
195 [[maybe_unused]] auto partial = std::views::take(X{}); in test()