Home
last modified time | relevance | path

Searched refs:ForwardTinyView (Results 1 – 10 of 10) sorted by relevance

/llvm-project/libcxx/test/libcxx/ranges/range.adaptors/range.lazy.split/
H A Dtypes.h53 struct ForwardTinyView : std::ranges::view_base { struct
54 constexpr ForwardTinyView() = default;
59 static_assert(std::ranges::forward_range<ForwardTinyView>); argument
60 static_assert(std::ranges::view<ForwardTinyView>);
61 LIBCPP_STATIC_ASSERT(std::ranges::__tiny_range<ForwardTinyView>);
69 using SplitViewInput = std::ranges::lazy_split_view<InputView, ForwardTinyView>;
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.lazy.split/range.lazy.split.inner/
H A Dtypes.compile.pass.cpp35 static_assert(std::same_as<typename InnerIter<InputView, ForwardTinyView>::iterator_concept,
36 typename OuterIter<InputView, ForwardTinyView>::iterator_concept>);
44 static_assert(NoIteratorCategory<InputView, ForwardTinyView>);
H A Dbase.pass.cpp69 std::ranges::lazy_split_view<InputView, ForwardTinyView> v(input, ' '); in test()
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.lazy.split/
H A Dtypes.h172 struct ForwardTinyView : std::ranges::view_base { struct
174 constexpr ForwardTinyView() = default; argument
175 constexpr ForwardTinyView(char c) { *c_ = c; } in ForwardTinyView() function
180 static_assert(std::ranges::forward_range<ForwardTinyView>); argument
181 static_assert(std::ranges::view<ForwardTinyView>);
182 LIBCPP_STATIC_ASSERT(std::ranges::__tiny_range<ForwardTinyView>);
198 using SplitViewInput = std::ranges::lazy_split_view<InputView, ForwardTinyView>;
H A Dgeneral.pass.cpp177 assert(test_function_call(CopyableView(input), ForwardTinyView(separator), expected)); in test_one()
178 assert(test_with_piping(CopyableView(input), ForwardTinyView(separator), expected)); in test_one()
180 assert(test_function_call(InputView(input), ForwardTinyView(separator), expected)); in test_one()
181 assert(test_with_piping(InputView(input), ForwardTinyView(separator), expected)); in test_one()
H A Dconstraints.compile.pass.cpp56 using Pattern = ForwardTinyView;
90 using Pattern = ForwardTinyView;
H A Dctor.view.pass.cpp77 std::ranges::lazy_split_view<InputView, ForwardTinyView> v(input, ' '); in test()
H A Dbegin.pass.cpp128 using P = ForwardTinyView; in test()
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.lazy.split/range.lazy.split.outer/
H A Dtypes.compile.pass.cpp30 static_assert(NoIteratorCategory<InputView, ForwardTinyView>);
35 static_assert(std::same_as<typename OuterIter<InputView, ForwardTinyView>::iterator_concept, std::i…
H A Dctor.parent.pass.cpp28 SplitViewInput v(input, ForwardTinyView()); in test()