Searched refs:SomeView (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.lazy.split/ |
| H A D | adaptor.pass.cpp | 30 struct SomeView : std::ranges::view_base { struct 32 constexpr SomeView(const std::string_view& v) : v_(&v) {} in SomeView() argument 42 static_assert( std::is_invocable_v<decltype(std::views::lazy_split), SomeView, SomeView>); 44 static_assert( CanBePiped<SomeView&, decltype(std::views::lazy_split)>); 59 SomeView view(input); in test() 61 using Result = std::ranges::lazy_split_view<SomeView, std::string_view>; in test() 69 SomeView view(input); in test() 71 using Result = std::ranges::lazy_split_view<SomeView, std::string_view>; in test() 79 SomeView view(input); in test() 89 SomeView view(input); in test() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.common.view/ |
| H A D | adaptor.pass.cpp | 59 using SomeView = NonCommonView; in test() typedef 63 SomeView view(buf, buf + 3); in test() 64 std::same_as<std::ranges::common_view<SomeView>> auto result = view | std::views::common; in test() 71 SomeView view(buf, buf + 3); in test() 74 using Result = std::ranges::common_view<std::ranges::transform_view<SomeView, decltype(f)>>; in test() 82 SomeView view(buf, buf + 3); in test() 85 using Result = std::ranges::transform_view<std::ranges::common_view<SomeView>, decltype(f)>; in test() 96 static_assert( CanBePiped<SomeView&, decltype(std::views::common)>); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.take/ |
| H A D | adaptor.pass.cpp | 56 using SomeView = SizedView; in test() typedef 60 SomeView view(buf, buf + N); in test() 61 … std::same_as<std::ranges::take_view<SomeView>> decltype(auto) result = view | std::views::take(3); in test() 69 SomeView view(buf, buf + N); in test() 73 using Result = std::ranges::take_view<std::ranges::transform_view<SomeView, decltype(f)>>; in test() 82 SomeView view(buf, buf + N); in test() 86 using Result = std::ranges::transform_view<std::ranges::take_view<SomeView>, decltype(f)>; in test() 98 static_assert( CanBePiped<SomeView&, decltype(std::views::take(3))>); in test() 103 static_assert(!CanBePiped<SomeView&, decltype(std::views::take(/*n=*/NotAView{}))>); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.drop/ |
| H A D | adaptor.pass.cpp | 74 using SomeView = SizedView; in test() typedef 78 SomeView view(buf, buf + N); in test() 79 … std::same_as<std::ranges::drop_view<SomeView>> decltype(auto) result = view | std::views::drop(3); in test() 89 SomeView view(buf, buf + N); in test() 93 using Result = std::ranges::drop_view<std::ranges::transform_view<SomeView, decltype(f)>>; in test() 104 SomeView view(buf, buf + N); in test() 108 using Result = std::ranges::transform_view<std::ranges::drop_view<SomeView>, decltype(f)>; in test() 122 static_assert( CanBePiped<SomeView&, decltype(std::views::drop(3))>); in test() 127 static_assert(!CanBePiped<SomeView&, decltype(std::views::drop(/*n=*/NotAView{}))>); in test()
|