Home
last modified time | relevance | path

Searched refs:__simple_view (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.zip/
H A Dtypes.h60 LIBCPP_STATIC_ASSERT(std::ranges::__simple_view<SimpleCommon>);
61 LIBCPP_STATIC_ASSERT(!std::ranges::__simple_view<NonSimpleCommon>);
86 LIBCPP_STATIC_ASSERT(std::ranges::__simple_view<SimpleCommonNonRandom>);
110 LIBCPP_STATIC_ASSERT(std::ranges::__simple_view<SimpleNonCommon>);
111 LIBCPP_STATIC_ASSERT(!std::ranges::__simple_view<NonSimpleNonCommon>);
137 LIBCPP_STATIC_ASSERT(std::ranges::__simple_view<SimpleNonCommonSized>);
233 LIBCPP_STATIC_ASSERT(std::ranges::__simple_view<ForwardSizedView>);
331 LIBCPP_STATIC_ASSERT(std::ranges::__simple_view<InputCommonView>);
359 LIBCPP_STATIC_ASSERT(std::ranges::__simple_view<BidiCommonView>);
377 LIBCPP_STATIC_ASSERT(std::ranges::__simple_view<SizedBidiCommon>);
[all …]
/llvm-project-15.0.7/libcxx/test/libcxx/ranges/range.utility.helpers/
H A Dsimple_view.compile.pass.cpp47 static_assert( std::ranges::__simple_view<SimpleView>);
48 static_assert(!std::ranges::__simple_view<WrongConstView>);
49 static_assert(!std::ranges::__simple_view<NoConstView>);
50 static_assert( std::ranges::__simple_view<DifferentSentinel>);
51 static_assert(!std::ranges::__simple_view<WrongConstSentinel>);
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.lazy.split/
H A Dbegin.pass.cpp36 LIBCPP_STATIC_ASSERT(std::ranges::__simple_view<V>); in test()
37 LIBCPP_STATIC_ASSERT(std::ranges::__simple_view<P>); in test()
62 LIBCPP_STATIC_ASSERT(!std::ranges::__simple_view<V>); in test()
63 LIBCPP_STATIC_ASSERT(!std::ranges::__simple_view<P>); in test()
87 LIBCPP_STATIC_ASSERT(!std::ranges::__simple_view<V>); in test()
88 LIBCPP_STATIC_ASSERT(!std::ranges::__simple_view<P>); in test()
106 LIBCPP_STATIC_ASSERT(std::ranges::__simple_view<V>); in test()
107 LIBCPP_STATIC_ASSERT(!std::ranges::__simple_view<P>); in test()
H A Dend.pass.cpp63 LIBCPP_STATIC_ASSERT(std::ranges::__simple_view<V>); in test()
64 LIBCPP_STATIC_ASSERT(std::ranges::__simple_view<P>); in test()
89 LIBCPP_STATIC_ASSERT(std::ranges::__simple_view<V>); in test()
90 LIBCPP_STATIC_ASSERT(!std::ranges::__simple_view<P>); in test()
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.zip/sentinel/
H A Deq.pass.cpp71 LIBCPP_STATIC_ASSERT(std::ranges::__simple_view<decltype(v)>); in test()
84 LIBCPP_STATIC_ASSERT(!std::ranges::__simple_view<decltype(v)>); in test()
109 LIBCPP_STATIC_ASSERT(!std::ranges::__simple_view<decltype(v)>); in test()
134 LIBCPP_STATIC_ASSERT(!std::ranges::__simple_view<decltype(v)>); in test()
H A Dminus.pass.cpp124 LIBCPP_STATIC_ASSERT(std::ranges::__simple_view<decltype(v)>); in test()
163 LIBCPP_STATIC_ASSERT(!std::ranges::__simple_view<decltype(v)>); in test()
195 LIBCPP_STATIC_ASSERT(!std::ranges::__simple_view<decltype(v)>); in test()
H A Dctor.other.pass.cpp50 LIBCPP_STATIC_ASSERT(!std::ranges::__simple_view<NonSimpleNonCommonConvertibleView>);
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.join.view/
H A Dtypes.h252 LIBCPP_STATIC_ASSERT(std::ranges::__simple_view<SimpleInputCommonOuter<>>);
260 LIBCPP_STATIC_ASSERT(!std::ranges::__simple_view<NonSimpleInputCommonOuter<>>);
267 LIBCPP_STATIC_ASSERT(std::ranges::__simple_view<SimpleForwardCommonOuter<>>);
275 LIBCPP_STATIC_ASSERT(!std::ranges::__simple_view<NonSimpleForwardCommonOuter<>>);
282 LIBCPP_STATIC_ASSERT(std::ranges::__simple_view<SimpleForwardNonCommonOuter<>>);
291 LIBCPP_STATIC_ASSERT(!std::ranges::__simple_view<NonSimpleForwardNonCommonOuter<>>);
297 LIBCPP_STATIC_ASSERT(std::ranges::__simple_view<BidiCommonOuter<>>);
362 LIBCPP_STATIC_ASSERT(std::ranges::__simple_view<InnerRValue<SimpleForwardCommonOuter<>>>);
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.drop/
H A Dbegin.pass.cpp88 LIBCPP_STATIC_ASSERT(std::ranges::__simple_view<SimpleView>); in test()
103 LIBCPP_STATIC_ASSERT(!std::ranges::__simple_view<NonSimpleView>); in test()
/llvm-project-15.0.7/libcxx/include/__ranges/
H A Dlazy_split_view.h100 …return __outer_iterator<__simple_view<_View> && __simple_view<_Pattern>>{*this, ranges::begin(__ba… in begin()
114 …return __outer_iterator<__simple_view<_View> && __simple_view<_Pattern>>{*this, ranges::end(__base… in end()
H A Djoin_view.h95 constexpr bool __use_const = __simple_view<_View> &&
116 return __iterator<__simple_view<_View>>{*this, ranges::end(__base_)};
118 return __sentinel<__simple_view<_View>>{*this};
H A Ddrop_view.h82 requires (!(__simple_view<_View> && in begin()
104 requires (!__simple_view<_View>) in end()
H A Dtake_view.h74 constexpr auto begin() requires (!__simple_view<_View>) { in begin()
104 constexpr auto end() requires (!__simple_view<_View>) { in end()
H A Dconcepts.h92 concept __simple_view = variable
H A Dzip_view.h146 requires(!(__simple_view<_Views> && ...)) { in requires()
158 requires(!(__simple_view<_Views> && ...)) { in requires()
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.join.view/sentinel/
H A Dctor.other.pass.cpp49 LIBCPP_STATIC_ASSERT(!std::ranges::__simple_view<ConstConveritbleView>);