Lines Matching refs:split
33 static_assert(!std::is_invocable_v<decltype(std::views::split)>);
34 static_assert(!std::is_invocable_v<decltype(std::views::split), SomeView, NotAView>);
35 static_assert(!std::is_invocable_v<decltype(std::views::split), NotAView, SomeView>);
36 static_assert( std::is_invocable_v<decltype(std::views::split), SomeView, SomeView>);
39 static_assert(!CanBePiped<SomeView&, decltype(std::views::split)>);
40 static_assert(!CanBePiped<char (&)[10], decltype(std::views::split)>);
41 static_assert(!CanBePiped<char (&&)[10], decltype(std::views::split)>);
42 static_assert(!CanBePiped<NotAView, decltype(std::views::split)>);
44 static_assert(CanBePiped<SomeView&, decltype(std::views::split('x'))>);
45 static_assert(CanBePiped<char (&)[10], decltype(std::views::split('x'))>);
46 static_assert(!CanBePiped<char (&&)[10], decltype(std::views::split('x'))>);
47 static_assert(!CanBePiped<NotAView, decltype(std::views::split('x'))>);
49 static_assert(std::same_as<decltype(std::views::split), decltype(std::ranges::views::split)>);
62 std::same_as<Result> decltype(auto) result = std::views::split(view, sep); in test()
72 std::same_as<Result> decltype(auto) result = std::views::split(sep)(view); in test()
82 std::same_as<Result> decltype(auto) result = view | std::views::split(sep); in test()
91 auto partial = std::views::transform(f) | std::views::split(sep); in test()
103 auto partial = std::views::split(sep) | std::views::transform(f); in test()
117 [[maybe_unused]] auto partial = std::views::split(X{}); in test()