| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.lazy.split/range.lazy.split.inner/ |
| H A D | types.compile.pass.cpp | 34 static_assert(std::same_as<typename InnerIter<ForwardView, ForwardView>::iterator_concept, 35 typename OuterIter<ForwardView, ForwardView>::iterator_concept>); 41 static_assert(std::same_as<typename InnerIter<ForwardView, ForwardView>::iterator_category, std::fo… 49 static_assert(std::same_as<typename InnerIter<ForwardView, ForwardView>::value_type, 50 std::ranges::range_value_t<ForwardView>>); 54 static_assert(std::same_as<typename InnerIter<ForwardView, ForwardView>::difference_type, 55 std::ranges::range_difference_t<ForwardView>>);
|
| H A D | base.pass.cpp | 35 std::ranges::lazy_split_view<CopyableView, ForwardView> v(input, " "); in test()
|
| /llvm-project-15.0.7/libcxx/test/libcxx/ranges/range.adaptors/range.lazy.split/ |
| H A D | types.h | 19 struct ForwardView : std::ranges::view_base { struct 20 constexpr explicit ForwardView() = default; 21 constexpr ForwardView(ForwardView&&) = default; 22 constexpr ForwardView& operator=(ForwardView&&) = default; argument 26 static_assert( std::ranges::forward_range<ForwardView>); argument 27 static_assert( std::ranges::forward_range<const ForwardView>); 28 static_assert( std::ranges::view<ForwardView>); 29 static_assert(!std::is_copy_constructible_v<ForwardView>); 64 using SplitViewForward = std::ranges::lazy_split_view<ForwardView, ForwardView>;
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.lazy.split/ |
| H A D | ctor.default.pass.cpp | 31 …c_assert( std::is_default_constructible_v<std::ranges::lazy_split_view<ForwardView, ForwardView>>); 32 …::is_default_constructible_v<std::ranges::lazy_split_view<NoDefaultCtorForwardView, ForwardView>>); 33 static_assert(!std::is_default_constructible_v<std::ranges::lazy_split_view<ForwardView, NoDefaultC… 35 …( std::is_nothrow_default_constructible_v<std::ranges::lazy_split_view<ForwardView, ForwardView>>); 38 std::ranges::lazy_split_view<ThrowingDefaultCtorForwardView, ForwardView>>); 42 std::ranges::lazy_split_view<CopyableView, ForwardView> v; in test() 47 std::ranges::lazy_split_view<CopyableView, ForwardView> v = {}; in test()
|
| H A D | types.h | 38 struct ForwardView : std::ranges::view_base { struct 40 constexpr explicit ForwardView() = default; argument 41 constexpr ForwardView(const char* ptr) : view_(ptr) {} in ForwardView() argument 42 constexpr ForwardView(std::string_view v) : view_(v) {} in ForwardView() argument 43 constexpr ForwardView(ForwardView&&) = default; 44 constexpr ForwardView& operator=(ForwardView&&) = default; argument 48 static_assert( std::ranges::forward_range<ForwardView>); argument 50 static_assert( std::ranges::view<ForwardView>); 74 static_assert( std::ranges::forward_range<ForwardView>); 76 static_assert( std::ranges::view<ForwardView>); [all …]
|
| H A D | ctad.compile.pass.cpp | 50 test<ForwardView, ForwardView, ForwardView, ForwardView>(); in testCtad()
|
| H A D | constraints.compile.pass.cpp | 38 using View = ForwardView; 39 using Pattern = ForwardView; 103 using Pattern = ForwardView; 117 using View = ForwardView; 138 using View = ForwardView; 154 using Pattern = ForwardView; 200 using Pattern = ForwardView;
|
| H A D | base.pass.cpp | 61 static_assert( CanCallBase<std::ranges::lazy_split_view<MoveOnlyView, ForwardView>&&>); 62 static_assert(!CanCallBase<std::ranges::lazy_split_view<MoveOnlyView, ForwardView>&>); 63 static_assert(!CanCallBase<std::ranges::lazy_split_view<MoveOnlyView, ForwardView> const &>); 64 static_assert(!CanCallBase<std::ranges::lazy_split_view<MoveOnlyView, ForwardView> const &&>); 114 std::ranges::lazy_split_view<MoveOnlyView, ForwardView> v; in test()
|
| H A D | begin.pass.cpp | 31 using V = ForwardView; in test() 101 using V = ForwardView; in test()
|
| H A D | end.pass.cpp | 58 using V = ForwardView; in test() 84 using V = ForwardView; in test()
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.lazy.split/range.lazy.split.outer/ |
| H A D | types.compile.pass.cpp | 27 static_assert(std::same_as<typename OuterIter<ForwardView, ForwardView>::iterator_category, std::in… 35 static_assert(std::same_as<typename OuterIter<ForwardView, ForwardView>::iterator_concept, std::for… 40 static_assert(std::same_as<typename OuterIter<ForwardView, ForwardView>::difference_type, 41 std::ranges::range_difference_t<ForwardView>>);
|
| H A D | ctor.parent_base.pass.cpp | 25 ForwardView input("abc"); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.drop/ |
| H A D | types.h | 39 struct ForwardView : std::ranges::view_base { struct 40 constexpr explicit ForwardView() = default; 41 constexpr ForwardView(ForwardView&&) = default; 42 constexpr ForwardView& operator=(ForwardView&&) = default; argument
|
| H A D | ctor.default.pass.cpp | 23 static_assert( std::is_default_constructible_v<std::ranges::drop_view<ForwardView>>); in test() 26 …LIBCPP_STATIC_ASSERT( std::is_nothrow_default_constructible_v<std::ranges::drop_view<ForwardView>>… in test()
|
| H A D | begin.pass.cpp | 53 std::ranges::drop_view dropView2(ForwardView(), 4); in test() 83 static_assert(!BeginInvocable<const ForwardView>); in test()
|
| H A D | ctor.view.pass.cpp | 24 std::ranges::drop_view dropView2(ForwardView(), 4); in test()
|
| H A D | size.pass.cpp | 43 static_assert(!SizeInvocable<ForwardView>); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.transform/ |
| H A D | types.h | 44 struct ForwardView : std::ranges::view_base { struct 46 constexpr explicit ForwardView(int* ptr = globalBuff) : ptr_(ptr) {} in ptr_() argument 47 constexpr ForwardView(ForwardView&&) = default; 48 constexpr ForwardView& operator=(ForwardView&&) = default; argument 52 static_assert(std::ranges::view<ForwardView>); argument 53 static_assert(std::ranges::forward_range<ForwardView>);
|
| H A D | size.pass.cpp | 34 static_assert(!SizeInvocable<std::ranges::transform_view<ForwardView, PlusOne>>); in test()
|
| H A D | begin.pass.cpp | 35 std::ranges::transform_view transformView(ForwardView{buff}, PlusOneMutable{}); in test()
|
| H A D | end.pass.cpp | 31 using TransformView = std::ranges::transform_view<ForwardView, PlusOneMutable>; in test()
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.join.view/iterator/ |
| H A D | member_types.compile.pass.cpp | 21 struct ForwardView : std::ranges::view_base { struct 67 using Iter = std::ranges::iterator_t<std::ranges::join_view<ForwardView<ForwardView<int>>>>; in test()
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.transform/iterator/ |
| H A D | requirements.compile.pass.cpp | 20 static_assert(!std::ranges::bidirectional_range<std::ranges::transform_view<ForwardView, PlusOne>>);
|
| H A D | types.pass.cpp | 67 using TView = std::ranges::transform_view<ForwardView, Increment>; in test()
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/ |
| H A D | member_types.compile.pass.cpp | 23 struct ForwardView : std::ranges::view_base { struct 106 using Iter = std::ranges::iterator_t<std::ranges::zip_view<ForwardView<int>>>; in test()
|