Home
last modified time | relevance | path

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

/llvm-project-15.0.7/libcxx/test/libcxx/ranges/range.adaptors/range.lazy.split/
H A Dtypes.h52 struct ForwardTinyView : std::ranges::view_base { struct
53 constexpr ForwardTinyView() = default;
58 static_assert(std::ranges::forward_range<ForwardTinyView>); argument
59 static_assert(std::ranges::view<ForwardTinyView>);
60 LIBCPP_STATIC_ASSERT(std::ranges::__tiny_range<ForwardTinyView>);
68 using SplitViewInput = std::ranges::lazy_split_view<InputView, ForwardTinyView>;
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.lazy.split/range.lazy.split.inner/
H A Dtypes.compile.pass.cpp36 static_assert(std::same_as<typename InnerIter<InputView, ForwardTinyView>::iterator_concept,
37 typename OuterIter<InputView, ForwardTinyView>::iterator_concept>);
45 static_assert(NoIteratorCategory<InputView, ForwardTinyView>);
H A Dbase.pass.cpp70 std::ranges::lazy_split_view<InputView, ForwardTinyView> v(input, ' '); in test()
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.lazy.split/
H A Dtypes.h171 struct ForwardTinyView : std::ranges::view_base { struct
173 constexpr ForwardTinyView() = default; argument
174 constexpr ForwardTinyView(char c) { *c_ = c; } in ForwardTinyView() argument
179 static_assert(std::ranges::forward_range<ForwardTinyView>); argument
180 static_assert(std::ranges::view<ForwardTinyView>);
181 LIBCPP_STATIC_ASSERT(std::ranges::__tiny_range<ForwardTinyView>);
197 using SplitViewInput = std::ranges::lazy_split_view<InputView, ForwardTinyView>;
H A Dgeneral.pass.cpp169 assert(test_function_call(CopyableView(input), ForwardTinyView(separator), expected)); in test_one()
170 assert(test_with_piping(CopyableView(input), ForwardTinyView(separator), expected)); in test_one()
172 assert(test_function_call(InputView(input), ForwardTinyView(separator), expected)); in test_one()
173 assert(test_with_piping(InputView(input), ForwardTinyView(separator), expected)); in test_one()
H A Dconstraints.compile.pass.cpp54 using Pattern = ForwardTinyView;
88 using Pattern = ForwardTinyView;
H A Dctor.view.pass.cpp59 std::ranges::lazy_split_view<InputView, ForwardTinyView> v(input, ' '); in test()
H A Dbegin.pass.cpp128 using P = ForwardTinyView; in test()
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.lazy.split/range.lazy.split.outer/
H A Dtypes.compile.pass.cpp31 static_assert(NoIteratorCategory<InputView, ForwardTinyView>);
36 static_assert(std::same_as<typename OuterIter<InputView, ForwardTinyView>::iterator_concept, std::i…
H A Dctor.parent.pass.cpp29 SplitViewInput v(input, ForwardTinyView()); in test()