Home
last modified time | relevance | path

Searched refs:join_view (Results 1 – 25 of 36) sorted by relevance

12

/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.join.view/
H A Dctad.compile.pass.cpp51 decltype(std::ranges::join_view(v)), in testCTAD()
52 std::ranges::join_view<View> in testCTAD()
55 decltype(std::ranges::join_view(std::move(v))), in testCTAD()
56 std::ranges::join_view<View> in testCTAD()
59 decltype(std::ranges::join_view(r)), in testCTAD()
60 std::ranges::join_view<std::ranges::ref_view<Range>> in testCTAD()
63 decltype(std::ranges::join_view(std::move(r))), in testCTAD()
64 std::ranges::join_view<std::ranges::owning_view<Range>> in testCTAD()
67 decltype(std::ranges::join_view(br)), in testCTAD()
71 decltype(std::ranges::join_view(std::move(br))), in testCTAD()
[all …]
H A Dbegin.pass.cpp48 auto jv = std::ranges::join_view(ParentView{children}); in test()
63 std::ranges::join_view jv(ParentView(children, 0)); in test()
70 std::ranges::join_view jv(ParentView(children, 1)); in test()
77 std::ranges::join_view jv(ParentView(children, 1)); in test()
84 std::ranges::join_view jv(ParentView(children, 1)); in test()
113 std::ranges::join_view jv(buffer); in test()
118 const std::ranges::join_view jv(buffer); in test()
125 std::ranges::join_view jv{ConstNotRange{}}; in test()
133 std::ranges::join_view jv{innerRValueRange}; in test()
139 std::ranges::join_view<NonSimpleParentView> jv; in test()
[all …]
H A Dend.pass.cpp59 std::ranges::join_view jv(outer); in test()
74 std::ranges::join_view jv(outer); in test()
89 std::ranges::join_view jv(outer); in test()
104 std::ranges::join_view jv(outer); in test()
117 std::ranges::join_view jv(outer); in test()
132 std::ranges::join_view jv(outer); in test()
147 std::ranges::join_view jv(outer); in test()
162 std::ranges::join_view jv(outer); in test()
177 std::ranges::join_view jv(outer); in test()
192 std::ranges::join_view jv(outer); in test()
[all …]
H A Dctor.default.pass.cpp28 std::ranges::join_view<ParentView<ChildView>> jv; in test()
34 std::ranges::join_view<DefaultView> jv; in test()
38 static_assert( std::default_initializable<std::ranges::join_view<ParentView<ChildView>>>); in test()
39 static_assert(!std::default_initializable<std::ranges::join_view<CopyableParent>>); in test()
H A Dctor.view.pass.cpp25 auto jv = std::ranges::join_view(ParentView{children}); in test()
30 std::ranges::join_view jv(buffer); in test()
36 …static_assert( std::is_constructible_v<std::ranges::join_view<ParentView<ChildView>>, ParentView<C… in test()
37 …static_assert(!std::is_convertible_v<std::ranges::join_view<ParentView<ChildView>>, ParentView<Chi… in test()
H A Dgeneral.pass.cpp36 auto jv = std::ranges::join_view(ParentView(children)); in main()
43 std::ranges::join_view jv(vec); in main()
59 std::ranges::join_view jv(y); in main()
H A Dbase.pass.cpp30 auto jv = std::ranges::join_view(ParentView{children}); in test()
38 std::ranges::join_view jv(buffer); in test()
46 const std::ranges::join_view jv(buffer); in test()
H A Dadaptor.pass.cpp50 using Result = std::ranges::join_view<std::ranges::ref_view<ForwardCommonInner[3]>>; in test()
59 using Result = std::ranges::join_view<MoveOnlyOuter>; in test()
84 using Result = std::ranges::join_view<std::ranges::ref_view<ForwardCommonInner[3]>>; in test()
94 using Result = std::ranges::join_view<MoveOnlyOuter>; in test()
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.join.view/iterator/
H A Dincrement.pass.cpp33 std::ranges::join_view jv(buffer1); in test()
53 std::ranges::join_view jv(buffer1); in test()
61 std::ranges::join_view jv(small); in test()
84 std::ranges::join_view jv(ParentView(children, 0)); in test()
91 std::ranges::join_view jv(ParentView(children, 1)); in test()
103 std::ranges::join_view jv(ParentView(children, 1)); in test()
148 std::ranges::join_view jv(buffer1); in test()
168 std::ranges::join_view jv(buffer1); in test()
184 std::ranges::join_view jv(outer); in test()
193 std::ranges::join_view jv{Outer(inners)}; in test()
[all …]
H A Ddecrement.pass.cpp44 std::ranges::join_view jv(buffer); in test()
53 std::ranges::join_view jv(buffer); in test()
62 std::ranges::join_view jv(buffer); in test()
71 std::ranges::join_view jv(buffer); in test()
80 std::ranges::join_view jv(small); in test()
95 std::ranges::join_view jv(inners); in test()
107 std::ranges::join_view jv(buffer); in test()
123 std::ranges::join_view jv(outer); in test()
131 std::ranges::join_view jv(outer); in test()
138 std::ranges::join_view jv(inners); in test()
[all …]
H A Dmember_types.compile.pass.cpp56 std::ranges::join_view jv(buffer); in test()
67 using Iter = std::ranges::iterator_t<std::ranges::join_view<ForwardView<ForwardView<int>>>>; in test()
77 using Iter = std::ranges::iterator_t<std::ranges::join_view<InputView<InputView<int>>>>; in test()
89 using Iter = std::ranges::iterator_t<std::ranges::join_view<Base>>; in test()
100 using Iter = std::ranges::iterator_t<std::ranges::join_view<Outer>>; in test()
113 using Iter = std::ranges::iterator_t<std::ranges::join_view<Outer>>; in test()
122 using Iter = std::ranges::iterator_t<std::ranges::join_view<Outer>>; in test()
H A Deq.pass.cpp24 std::ranges::join_view jv(buffer); in test()
40 std::ranges::join_view jv(outer); in test()
51 std::ranges::join_view jv(Outer{inners}); in test()
62 std::ranges::join_view jv{inners}; in test()
H A Darrow.pass.cpp109 std::ranges::join_view jv(ValueView<ValueView<Box>>{children}); in test()
115 std::ranges::join_view jv(buffer); in test()
121 const std::ranges::join_view jv(buffer); in test()
132 std::ranges::join_view jv{inners}; in test()
143 std::ranges::join_view jv{inners}; in test()
151 std::ranges::join_view jv{inners}; in test()
H A Dstar.pass.cpp24 std::ranges::join_view jv(buffer); in test()
31 std::ranges::join_view jv(buffer); in test()
38 auto jv = std::ranges::join_view(ParentView(children)); in test()
H A Diter.swap.pass.cpp27 std::ranges::join_view jv(buffer); in test()
42 std::ranges::join_view jv(inners); in test()
63 std::ranges::join_view jv(inners); in test()
H A Dctor.other.pass.cpp40 std::ranges::join_view jv(CopyableParent{children}); in test()
56 std::ranges::join_view jv(outer); in test()
69 std::ranges::join_view jv(outer); in test()
H A Dctor.default.pass.cpp29 using JoinView = std::ranges::join_view<view<It>>; in test_default_constructible()
37 using JoinView = std::ranges::join_view<view<It>>; in test_non_default_constructible()
H A Dctor.parent.outer.pass.cpp31 std::ranges::join_view jv(parent); in test()
44 std::ranges::join_view jv(outer); in test()
H A Diter.move.pass.cpp23 std::ranges::join_view jv(buffer); in test()
34 std::ranges::join_view jv(inners); in test()
/llvm-project-15.0.7/libcxx/include/__ranges/
H A Djoin_view.h66 class join_view
67 : public view_interface<join_view<_View>> {
81 join_view() requires default_initializable<_View> = default;
84 constexpr explicit join_view(_View __base)
142 template<bool _Const> struct join_view<_View>::__sentinel {
146 using _Parent = __maybe_const<_Const, join_view>;
173 template<bool _Const> struct join_view<_View>::__iterator
179 using _Parent = __maybe_const<_Const, join_view>;
347 explicit join_view(_Range&&) -> join_view<views::all_t<_Range>>;
355 noexcept(noexcept(join_view<all_t<_Range&&>>(std::forward<_Range>(__range))))
[all …]
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.join.view/sentinel/
H A Deq.pass.cpp66 auto jv = std::ranges::join_view(ParentView(children)); in test()
75 const auto jv = std::ranges::join_view(ParentView(children)); in test()
83 auto jv = std::ranges::join_view(outer); in test()
H A Dctor.parent.pass.cpp25 std::ranges::join_view jv(parent); in test()
38 using Parent = std::ranges::join_view<ParentView<ChildView>>; in main()
H A Dctor.other.pass.cpp56 std::ranges::join_view jv(outer); in test()
73 using JoinView = std::ranges::join_view<ConstInconvertibleOuter>; in test()
H A Dctor.default.pass.cpp21 std::ranges::sentinel_t<std::ranges::join_view<CopyableParent>> sent; in test()
/llvm-project-15.0.7/libcxx/test/libcxx/ranges/
H A Dhas-no-incomplete-ranges.compile.pass.cpp37 int join_view; variable

12