Searched refs:SplitView (Results 1 – 10 of 10) sorted by relevance
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.split/iterator/ |
H A D | base.pass.cpp | 26 …using SplitView = std::ranges::split_view<std::ranges::subrange<Iter>, std::ranges::subrange<Iter>… in test() typedef 27 using SplitIter = std::ranges::iterator_t<SplitView>; in test() 31 SplitView sv; in test() 39 SplitView sv; in test() 47 SplitView sv; in test() 55 SplitView sv; in test()
|
H A D | equal.pass.cpp | 23 using SplitView = std::ranges::split_view<Range, std::ranges::single_view<int>>; in testOne() typedef 24 static_assert(std::ranges::common_range<SplitView>); in testOne() 31 SplitView sv(input, -1); in testOne() 58 SplitView sv(input, -1); in testOne()
|
H A D | deref.pass.cpp | 26 …using SplitView = std::ranges::split_view<std::ranges::subrange<Iter>, std::ranges::subrange<Iter>… in test() typedef 27 using SplitIter = std::ranges::iterator_t<SplitView>; in test() 30 SplitView sv; in test()
|
H A D | ctor.base.pass.cpp | 34 using SplitView = std::ranges::split_view<TracedMoveView, TracedMoveView>; in test() typedef 35 using SplitIter = std::ranges::iterator_t<SplitView>; in test() 37 SplitView sv{TracedMoveView{}, TracedMoveView{}}; in test()
|
H A D | ctor.default.pass.cpp | 23 …using SplitView = std::ranges::split_view<std::ranges::subrange<PODIter>, std::ranges::subrange<PO… in test() typedef 24 using SplitIter = std::ranges::iterator_t<SplitView>; in test()
|
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.split/sentinel/ |
H A D | ctor.parent.pass.cpp | 21 using SplitView = std::ranges::split_view<Range, std::ranges::single_view<int>>; typedef 22 using SplitSent = std::ranges::sentinel_t<SplitView>; 24 static_assert(std::is_constructible_v<SplitSent, SplitView&>); 25 static_assert(!std::is_convertible_v<SplitView&, SplitSent>); 31 SplitView sv(input, -1); in test()
|
H A D | equal.pass.cpp | 24 using SplitView = std::ranges::split_view<Range, std::ranges::single_view<int>>; in testOne() typedef 25 static_assert(!std::ranges::common_range<SplitView>); in testOne() 32 SplitView sv(input, -1); in testOne() 48 SplitView sv(input, -1); in testOne()
|
H A D | ctor.default.pass.cpp | 28 using SplitView = std::ranges::split_view<Range, Range>; in test() typedef 29 using SplitIter = std::ranges::iterator_t<SplitView>; in test() 30 using SplitSent = std::ranges::sentinel_t<SplitView>; in test()
|
/llvm-project/libcxx/test/libcxx/ranges/range.adaptors/range.lazy.split/ |
H A D | no_unique_address.compile.pass.cpp | 28 using SplitView = std::ranges::lazy_split_view<std::string_view, std::string_view>; 30 static_assert(sizeof(SplitView) == sizeof(std::string_view) * 2); 60 using SplitView = std::ranges::lazy_split_view<InputView, TinyView>; 61 using OuterIter = std::ranges::iterator_t<SplitView>; typedef 29 using SplitView = std::ranges::lazy_split_view<std::string_view, std::string_view>; global() typedef
|
/llvm-project/libcxx/test/libcxx/ranges/range.adaptors/range.split/ |
H A D | no_unique_address.compile.pass.cpp | 25 using SplitView = std::ranges::split_view<EmptyView, EmptyView>; 26 static_assert(sizeof(SplitView) == sizeof(std::ranges::__non_propagating_cache<std::ranges::subrange<int*>>)); typedef
|