| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.join.view/ |
| H A D | ctad.compile.pass.cpp | 51 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 D | begin.pass.cpp | 48 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 D | end.pass.cpp | 59 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 D | ctor.default.pass.cpp | 28 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 D | ctor.view.pass.cpp | 25 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 D | general.pass.cpp | 36 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 D | base.pass.cpp | 30 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 D | adaptor.pass.cpp | 50 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 D | increment.pass.cpp | 33 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 D | decrement.pass.cpp | 44 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 D | member_types.compile.pass.cpp | 56 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 D | eq.pass.cpp | 24 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 D | arrow.pass.cpp | 109 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 D | star.pass.cpp | 24 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 D | iter.swap.pass.cpp | 27 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 D | ctor.other.pass.cpp | 40 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 D | ctor.default.pass.cpp | 29 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 D | ctor.parent.outer.pass.cpp | 31 std::ranges::join_view jv(parent); in test() 44 std::ranges::join_view jv(outer); in test()
|
| H A D | iter.move.pass.cpp | 23 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 D | join_view.h | 66 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 D | eq.pass.cpp | 66 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 D | ctor.parent.pass.cpp | 25 std::ranges::join_view jv(parent); in test() 38 using Parent = std::ranges::join_view<ParentView<ChildView>>; in main()
|
| H A D | ctor.other.pass.cpp | 56 std::ranges::join_view jv(outer); in test() 73 using JoinView = std::ranges::join_view<ConstInconvertibleOuter>; in test()
|
| H A D | ctor.default.pass.cpp | 21 std::ranges::sentinel_t<std::ranges::join_view<CopyableParent>> sent; in test()
|
| /llvm-project-15.0.7/libcxx/test/libcxx/ranges/ |
| H A D | has-no-incomplete-ranges.compile.pass.cpp | 37 int join_view; variable
|