Home
last modified time | relevance | path

Searched refs:views (Results 1 – 25 of 136) sorted by relevance

123456

/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.all/
H A Dall_t.compile.pass.cpp38 typename std::views::all_t<T>;
42 ASSERT_SAME_TYPE(std::views::all_t<View>, View);
43 ASSERT_SAME_TYPE(std::views::all_t<View&>, View);
44 ASSERT_SAME_TYPE(std::views::all_t<View&&>, View);
45 ASSERT_SAME_TYPE(std::views::all_t<const View>, View);
46 ASSERT_SAME_TYPE(std::views::all_t<const View&>, View);
47 ASSERT_SAME_TYPE(std::views::all_t<const View&&>, View);
50 ASSERT_SAME_TYPE(std::views::all_t<Range&>, std::ranges::ref_view<Range>);
51 ASSERT_SAME_TYPE(std::views::all_t<const Range&>, std::ranges::ref_view<const Range>);
56 ASSERT_SAME_TYPE(std::views::all_t<Range>, std::ranges::owning_view<Range>);
[all …]
H A Dall.pass.cpp97 auto viewCopy = std::views::all(View<true>(2)); in test()
109 auto viewCopy = std::views::all(view); in test()
117 auto ref = std::views::all(range); in test()
122 auto own = std::views::all(std::move(range)); in test()
127 auto cref = std::views::all(std::as_const(range)); in test()
136 auto own = std::views::all(BorrowableRange(2)); in test()
143 auto own = std::views::all(RandomAccessRange()); in test()
165 auto result = range | std::views::all; in test()
174 auto const partial = std::views::transform(f) | std::views::all; in test()
184 auto const partial = std::views::all | std::views::transform(f); in test()
[all …]
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.transform/
H A Dadaptor.pass.cpp42 std::same_as<Result> auto result = std::views::transform(PlusOne{})(MoveOnlyView{buff}); in test()
49 auto const partial = std::views::transform(PlusOne{}); in test()
70 auto const partial = std::views::transform(PlusOne{}); in test()
83 std::same_as<Result> auto result = std::views::transform(MoveOnlyView{buff}, PlusOne{}); in test()
96 auto partial = std::views::transform(X{}); in test()
104 …same_as<Result> auto result = MoveOnlyView{buff} | std::views::transform(PlusOne{}) | std::views::… in test()
111 auto const partial = std::views::transform(PlusOne{}) | std::views::transform(TimesTwo{}); in test()
126 static_assert(!CanBePiped<MoveOnlyView, decltype(std::views::transform)>); in test()
127 static_assert( CanBePiped<MoveOnlyView, decltype(std::views::transform(PlusOne{}))>); in test()
131 static_assert(!std::is_invocable_v<decltype(std::views::transform)>); in test()
[all …]
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.counted/
H A Dcounted.pass.cpp41 std::views::counted(std::forward<Ts>(ts)...);
48 … static_assert(std::addressof(std::views::counted) == std::addressof(std::ranges::views::counted)); in test()
63 auto c1 = std::views::counted(buffer, 3); in test()
77 auto c1 = std::views::counted(it, 3); in test()
81 auto c5 = std::views::counted(cit, 3); in test()
109 auto c1 = std::views::counted(it, 3); in test()
113 auto c5 = std::views::counted(cit, 3); in test()
141 auto c1 = std::views::counted(it, 3); in test()
145 auto c5 = std::views::counted(cit, 3); in test()
175 auto c1 = std::views::counted(it, 3); in test()
[all …]
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.take/
H A Dadaptor.pass.cpp45 auto result = input | std::views::take(N); in test_small_range()
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()
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()
108 static_assert(std::same_as<decltype(std::views::take), decltype(std::ranges::views::take)>); in test()
114 …e_unused]] std::same_as<Result> decltype(auto) result = std::views::empty<int> | std::views::take(… in test()
175 auto iota = std::views::iota(1, 8); in test()
188 test_small_range(std::views::iota(1, 8)); in test()
[all …]
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.join.view/
H A Dadaptor.pass.cpp51 std::same_as<Result> decltype(auto) v = std::views::join(inners); in test()
71 auto jv = std::views::join(nested); in test()
74 auto jv2 = std::views::join(jv); in test()
85 std::same_as<Result> decltype(auto) v = inners | std::views::join; in test()
99 static_assert(CanBePiped<MoveOnlyOuter, decltype((std::views::join))>); in test()
106 auto jv = nested | std::views::join | std::views::join; in test()
115 auto join_twice = std::views::join | std::views::join; in test()
124 static_assert(!CanBePiped<int, decltype((std::views::join))>); in test()
125 static_assert(!CanBePiped<Foo, decltype((std::views::join))>); in test()
126 static_assert(!CanBePiped<int(&)[2], decltype((std::views::join))>); in test()
[all …]
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.filter/
H A Dadaptor.pass.cpp78 auto const partial = std::views::filter(pred); in test()
95 auto const partial = std::views::filter(pred); in test()
107 std::same_as<Result> decltype(auto) result = std::views::filter(range, pred); in test()
117 [[maybe_unused]] auto partial = std::views::filter(X{}); in test()
128 …std::same_as<Result> decltype(auto) result = range | std::views::filter(pred1) | std::views::filte… in test()
135 auto const partial = std::views::filter(pred1) | std::views::filter(pred2); in test()
146 static_assert(!CanBePiped<Range, decltype(std::views::filter)>); in test()
147 static_assert( CanBePiped<Range, decltype(std::views::filter(Pred{}))>); in test()
148 static_assert(!CanBePiped<NotAView, decltype(std::views::filter(Pred{}))>); in test()
151 static_assert(!std::is_invocable_v<decltype(std::views::filter)>); in test()
[all …]
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.drop/
H A Dadaptor.pass.cpp64 auto result = input | std::views::drop(N); in test_small_range()
91 auto const partial = std::views::transform(f) | std::views::drop(3); in test()
106 auto const partial = std::views::drop(3) | std::views::transform(f); in test()
120 static_assert(!std::is_invocable_v<decltype(std::views::drop)>); in test()
122 static_assert( CanBePiped<SomeView&, decltype(std::views::drop(3))>); in test()
132 static_assert(std::same_as<decltype(std::views::drop), decltype(std::ranges::views::drop)>); in test()
138 …e_unused]] std::same_as<Result> decltype(auto) result = std::views::empty<int> | std::views::drop(… in test()
172 auto iota = std::views::iota(1, 8); in test()
176 std::same_as<Result> decltype(auto) result = iota | std::views::drop(3); in test()
221 test_small_range(std::views::iota(1, 8)); in test()
[all …]
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.common.view/
H A Dadaptor.pass.cpp36 std::same_as<CommonView> auto result = std::views::common(view); in test()
43 std::same_as<std::ranges::ref_view<NotAView>> auto result = std::views::common(arr); in test()
73 auto const partial = std::views::transform(f) | std::views::common; in test()
84 auto const partial = std::views::common | std::views::transform(f); in test()
94 static_assert(!std::is_invocable_v<decltype(std::views::common)>); in test()
95 static_assert(!std::is_invocable_v<decltype(std::views::common), NotAView>); in test()
96 static_assert( CanBePiped<SomeView&, decltype(std::views::common)>); in test()
97 static_assert( CanBePiped<int(&)[10], decltype(std::views::common)>); in test()
98 static_assert(!CanBePiped<int(&&)[10], decltype(std::views::common)>); in test()
99 static_assert(!CanBePiped<NotAView, decltype(std::views::common)>); in test()
[all …]
/llvm-project-15.0.7/libcxx/test/std/ranges/range.factories/range.iota.view/
H A Dviews_iota.pass.cpp26 assert(*std::views::iota(T(0)).begin() == T(0)); in testType()
29 const auto io = std::views::iota(T(10)); in testType()
34 assert(*std::views::iota(T(0), u).begin() == T(0)); in testType()
37 const auto io = std::views::iota(T(10), u); in testType()
42 ASSERT_SAME_TYPE(decltype(std::views::iota(T(10))), std::ranges::iota_view<T>); in testType()
43 ASSERT_SAME_TYPE(decltype(std::views::iota(T(10), u)), std::ranges::iota_view<T, U>); in testType()
63 static_assert( std::is_invocable_v<decltype(std::views::iota), int>); in test()
64 static_assert(!std::is_invocable_v<decltype(std::views::iota), X>); in test()
65 static_assert( std::is_invocable_v<decltype(std::views::iota), int, int>); in test()
66 static_assert(!std::is_invocable_v<decltype(std::views::iota), int, X>); in test()
[all …]
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.lazy.split/
H A Dadaptor.pass.cpp39 static_assert(!std::is_invocable_v<decltype(std::views::lazy_split)>);
44 static_assert( CanBePiped<SomeView&, decltype(std::views::lazy_split)>);
45 static_assert( CanBePiped<char(&)[10], decltype(std::views::lazy_split)>);
46 static_assert(!CanBePiped<char(&&)[10], decltype(std::views::lazy_split)>);
47 static_assert(!CanBePiped<NotAView, decltype(std::views::lazy_split)>);
49 static_assert(std::same_as<decltype(std::views::lazy_split), decltype(std::ranges::views::lazy_spli…
62 std::same_as<Result> decltype(auto) result = std::views::lazy_split(view, sep); in test()
72 std::same_as<Result> decltype(auto) result = std::views::lazy_split(sep)(view); in test()
91 auto partial = std::views::transform(f) | std::views::lazy_split(sep); in test()
103 auto partial = std::views::lazy_split(sep) | std::views::transform(f); in test()
[all …]
H A Dctad.compile.pass.cpp51 …test<ForwardRange, ForwardRange, std::ranges::views::all_t<ForwardRange>, std::ranges::views::all_… in testCtad()
54 …test<ForwardRange, char, std::ranges::views::all_t<ForwardRange>, std::ranges::single_view<char>>(… in testCtad()
55 test<InputRange, char, std::ranges::views::all_t<InputRange>, std::ranges::single_view<char>>(); in testCtad()
58 …test<ForwardRange, bool, std::ranges::views::all_t<ForwardRange>, std::ranges::single_view<char>>(… in testCtad()
59 test<InputRange, bool, std::ranges::views::all_t<InputRange>, std::ranges::single_view<char>>(); in testCtad()
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.reverse/
H A Dadaptor.pass.cpp36 std::same_as<BidirRange> auto result = std::views::reverse(reversed); in test()
43 std::same_as<BidirRange> auto result = std::views::reverse(std::views::reverse(view)); in test()
61 std::same_as<Subrange> auto result = std::views::reverse(subrange); in test()
77 std::same_as<Subrange> auto result = std::views::reverse(subrange); in test()
95 std::same_as<Subrange> auto result = std::views::reverse(subrange); in test()
111 std::same_as<Subrange> auto result = std::views::reverse(subrange); in test()
139 auto const partial = std::views::transform(f) | std::views::reverse; in test()
150 auto const partial = std::views::reverse | std::views::transform(f); in test()
160 static_assert(!std::is_invocable_v<decltype(std::views::reverse)>); in test()
162 static_assert( CanBePiped<BidirRange, decltype(std::views::reverse)>); in test()
[all …]
/llvm-project-15.0.7/libcxx/test/std/library/description/conventions/customization.point.object/
H A Dcpo.compile.pass.cpp80 static_assert(test(std::views::iota, 1));
81 static_assert(test(std::views::iota, 1, 10));
83 static_assert(test(std::views::single, 4));
86 static_assert(test(std::views::all, a));
87 static_assert(test(std::views::common, a));
88 static_assert(test(std::views::counted, a, 10));
89 static_assert(test(std::views::drop, a, 10));
93 static_assert(test(std::views::join, arrays));
95 static_assert(test(std::views::lazy_split, a, 4));
96 static_assert(test(std::views::reverse, a));
[all …]
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.zip/
H A Dcpo.pass.cpp24 static_assert(std::is_invocable_v<decltype((std::views::zip))>);
25 static_assert(!std::is_invocable_v<decltype((std::views::zip)), int>);
26 static_assert(std::is_invocable_v<decltype((std::views::zip)), SizedRandomAccessView>);
28 …std::is_invocable_v<decltype((std::views::zip)), SizedRandomAccessView, std::ranges::iota_view<int…
29 static_assert(!std::is_invocable_v<decltype((std::views::zip)), SizedRandomAccessView, int>);
34 auto v = std::views::zip(); in test()
43 std::views::zip(SizedRandomAccessView{buffer}); in test()
52 std::views::zip(a); in test()
61 std::views::zip(SizedRandomAccessView{buffer}, SizedRandomAccessView{buffer}); in test()
65 std::views::zip(v); in test()
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/
H A Dscheduler-queue-usage.s2 …e=x86_64-unknown-unknown -mcpu=x86-64 -iterations=1 -all-stats=false -all-views=false -scheduler-s…
3 …e=x86_64-unknown-unknown -mcpu=bdver2 -iterations=1 -all-stats=false -all-views=false -scheduler-s…
4 …e=x86_64-unknown-unknown -mcpu=btver2 -iterations=1 -all-stats=false -all-views=false -scheduler-s…
5 …e=x86_64-unknown-unknown -mcpu=znver1 -iterations=1 -all-stats=false -all-views=false -scheduler-s…
6 …e=x86_64-unknown-unknown -mcpu=znver2 -iterations=1 -all-stats=false -all-views=false -scheduler-s…
7 …e=x86_64-unknown-unknown -mcpu=znver3 -iterations=1 -all-stats=false -all-views=false -scheduler-s…
9 …86_64-unknown-unknown -mcpu=ivybridge -iterations=1 -all-stats=false -all-views=false -scheduler-s…
10 …=x86_64-unknown-unknown -mcpu=haswell -iterations=1 -all-stats=false -all-views=false -scheduler-s…
12 …iple=x86_64-unknown-unknown -mcpu=knl -iterations=1 -all-stats=false -all-views=false -scheduler-s…
13 …=x86_64-unknown-unknown -mcpu=skylake -iterations=1 -all-stats=false -all-views=false -scheduler-s…
[all …]
H A Dregister-file-statistics.s2 …e=x86_64-unknown-unknown -mcpu=x86-64 -iterations=1 -all-stats=false -all-views=false -register-fi…
3 …e=x86_64-unknown-unknown -mcpu=x86-64 -iterations=1 -all-stats=false -all-views=false -register-fi…
4 …e=x86_64-unknown-unknown -mcpu=bdver2 -iterations=1 -all-stats=false -all-views=false -register-fi…
5 …e=x86_64-unknown-unknown -mcpu=btver2 -iterations=1 -all-stats=false -all-views=false -register-fi…
6 …e=x86_64-unknown-unknown -mcpu=znver1 -iterations=1 -all-stats=false -all-views=false -register-fi…
10 …86_64-unknown-unknown -mcpu=ivybridge -iterations=1 -all-stats=false -all-views=false -register-fi…
11 …=x86_64-unknown-unknown -mcpu=haswell -iterations=1 -all-stats=false -all-views=false -register-fi…
12 …86_64-unknown-unknown -mcpu=broadwell -iterations=1 -all-stats=false -all-views=false -register-fi…
13 …iple=x86_64-unknown-unknown -mcpu=knl -iterations=1 -all-stats=false -all-views=false -register-fi…
14 …=x86_64-unknown-unknown -mcpu=skylake -iterations=1 -all-stats=false -all-views=false -register-fi…
[all …]
H A Duop-queue.s2 …nknown-unknown -mcpu=haswell -iterations=1500 -micro-op-queue-size=1 -all-views=false -summary-vie…
3 …nknown-unknown -mcpu=haswell -iterations=1500 -micro-op-queue-size=2 -all-views=false -summary-vie…
4 …nknown-unknown -mcpu=haswell -iterations=1500 -micro-op-queue-size=3 -all-views=false -summary-vie…
5 …nknown-unknown -mcpu=haswell -iterations=1500 -micro-op-queue-size=4 -all-views=false -summary-vie…
6 …aswell -iterations=1500 -micro-op-queue-size=4 -decoder-throughput=2 -all-views=false -summary-vie…
8 …unknown-unknown -mcpu=btver2 -iterations=1500 -micro-op-queue-size=1 -all-views=false -summary-vie…
9 …unknown-unknown -mcpu=btver2 -iterations=1500 -micro-op-queue-size=2 -all-views=false -summary-vie…
10 …btver2 -iterations=1500 -micro-op-queue-size=4 -decoder-throughput=1 -all-views=false -summary-vie…
/llvm-project-15.0.7/libcxx/test/libcxx/ranges/range.adaptors/range.transform/
H A Dadaptor.nodiscard.verify.cpp20 …std::views::transform(f); // expected-warning {{ignoring return value of function declared with 'n… in test()
21 …std::views::transform(range, f); // expected-warning {{ignoring return value of function declared … in test()
22 …range | std::views::transform(f); // expected-warning {{ignoring return value of function declared… in test()
23 …std::views::all | std::views::transform(f); // expected-warning {{ignoring return value of functio… in test()
/llvm-project-15.0.7/libcxx/test/std/ranges/range.factories/range.single.view/
H A Dcpo.pass.cpp22 static_assert(!std::is_invocable_v<decltype((std::views::single))>);
24 static_assert(!std::is_invocable_v<decltype((std::views::single)), MoveOnly>);
30 std::same_as<std::ranges::single_view<int>> decltype(auto) v = std::views::single(x); in test()
37 std::same_as<std::ranges::single_view<int>> decltype(auto) v = std::views::single(42); in test()
45 std::same_as<std::ranges::single_view<int>> decltype(auto) v = std::views::single(x); in test()
53 std::same_as<std::ranges::single_view<int>> decltype(auto) v = std::views::single(std::move(x)); in test()
/llvm-project-15.0.7/libcxx/test/libcxx/ranges/range.adaptors/range.reverse/
H A Dadaptor.nodiscard.verify.cpp19 …std::views::reverse(range); // expected-warning {{ignoring return value of function declared with … in test()
20 …range | std::views::reverse; // expected-warning {{ignoring return value of function declared with… in test()
21 …std::views::all | std::views::reverse; // expected-warning {{ignoring return value of function dec… in test()
/llvm-project-15.0.7/libcxx/test/libcxx/ranges/range.adaptors/range.all/
H A Dall.nodiscard.verify.cpp19 …std::views::all(range); // expected-warning {{ignoring return value of function declared with 'nod… in test()
20 …range | std::views::all; // expected-warning {{ignoring return value of function declared with 'no… in test()
21 …std::views::all | std::views::all; // expected-warning {{ignoring return value of function declare… in test()
/llvm-project-15.0.7/libcxx/test/libcxx/ranges/range.adaptors/range.common.view/
H A Dadaptor.nodiscard.verify.cpp19 …std::views::common(range); // expected-warning {{ignoring return value of function declared with '… in test()
20 …range | std::views::common; // expected-warning {{ignoring return value of function declared with … in test()
21 …std::views::all | std::views::common; // expected-warning {{ignoring return value of function decl… in test()
/llvm-project-15.0.7/libcxx/include/__ranges/
H A Dviews.h25 namespace views { }
29 namespace views = ranges::views; variable
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.empty/
H A Dviews.empty.pass.cpp22 ASSERT_SAME_TYPE(decltype(std::views::empty<T>), const std::ranges::empty_view<T>); in testType()
23 ASSERT_SAME_TYPE(decltype((std::views::empty<T>)), const std::ranges::empty_view<T>&); in testType()
25 auto v = std::views::empty<T>; in testType()

123456