Home
last modified time | relevance | path

Searched refs:common_range (Results 1 – 25 of 48) sorted by relevance

12

/llvm-project-15.0.7/libcxx/test/std/ranges/range.req/range.refinements/
H A Dcommon_range.compile.pass.cpp28 static_assert( std::ranges::common_range<Common<int*>>);
36 static_assert(!std::ranges::common_range<NonCommon<int*>>);
39 static_assert(!std::ranges::common_range<Range<int*, int const*>>);
54 static_assert(!std::ranges::common_range<Range1>);
55 static_assert( std::ranges::common_range<Range1 const>);
63 static_assert( std::ranges::common_range<Range2>);
64 static_assert(!std::ranges::common_range<Range2 const>);
70 static_assert(!std::ranges::common_range<Holder<Incomplete>*>);
71 static_assert(!std::ranges::common_range<Holder<Incomplete>*&>);
72 static_assert(!std::ranges::common_range<Holder<Incomplete>*&&>);
[all …]
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.zip/
H A Dend.pass.cpp75 static_assert(std::ranges::common_range<decltype(v)>); in test()
82 static_assert(std::ranges::common_range<decltype(v)>); in test()
89 static_assert(!std::ranges::common_range<decltype(v)>); in test()
103 static_assert(std::ranges::common_range<decltype(v)>); in test()
117 static_assert(std::ranges::common_range<decltype(v)>); in test()
131 static_assert(std::ranges::common_range<decltype(v)>); in test()
138 static_assert(std::ranges::common_range<decltype(v)>); in test()
145 static_assert(std::ranges::common_range<decltype(v)>); in test()
152 static_assert(std::ranges::common_range<decltype(v)>); in test()
159 static_assert(std::ranges::common_range<decltype(v)>); in test()
[all …]
H A Drange.concept.compile.pass.cpp32 static_assert(std::ranges::common_range<View>); in testConceptPair()
41 static_assert(!std::ranges::common_range<View>); in testConceptPair()
50 static_assert(std::ranges::common_range<View>); in testConceptPair()
59 static_assert(std::ranges::common_range<View>); in testConceptPair()
68 static_assert(std::ranges::common_range<View>); in testConceptPair()
77 static_assert(!std::ranges::common_range<View>); in testConceptPair()
86 static_assert(!std::ranges::common_range<View>); in testConceptPair()
104 static_assert(std::ranges::common_range<View>); in testConceptPair()
122 static_assert(std::ranges::common_range<View>); in testConceptPair()
140 static_assert(std::ranges::common_range<View>); in testConceptPair()
[all …]
H A Dtypes.h57 static_assert(std::ranges::common_range<Common<true>>);
83 static_assert(std::ranges::common_range<SimpleCommonNonRandom>);
107 static_assert(!std::ranges::common_range<SimpleNonCommon>);
134 static_assert(!std::ranges::common_range<SimpleNonCommonSized>);
231 static_assert(std::ranges::common_range<ForwardSizedView>);
330 static_assert(std::ranges::common_range<InputCommonView>);
343 static_assert(!std::ranges::common_range<InputNonCommonView>);
351 static_assert(!std::ranges::common_range<InputNonCommonView>);
358 static_assert(std::ranges::common_range<BidiCommonView>);
376 static_assert(std::ranges::common_range<SizedBidiCommon>);
[all …]
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.join.view/
H A Dend.pass.cpp65 static_assert(std::ranges::common_range<decltype(jv)>); in test()
80 static_assert(!std::ranges::common_range<decltype(jv)>); in test()
95 static_assert(!std::ranges::common_range<decltype(jv)>); in test()
108 static_assert(!std::ranges::common_range<decltype(jv)>); in test()
123 static_assert(!std::ranges::common_range<decltype(jv)>); in test()
138 static_assert(!std::ranges::common_range<decltype(jv)>); in test()
153 static_assert(std::ranges::common_range<decltype(jv)>); in test()
168 static_assert(!std::ranges::common_range<decltype(jv)>); in test()
183 static_assert(!std::ranges::common_range<decltype(jv)>); in test()
196 static_assert(!std::ranges::common_range<decltype(jv)>); in test()
[all …]
H A Dtypes.h222 static_assert(std::ranges::common_range<InputCommonInner>);
227 static_assert(!std::ranges::common_range<InputNonCommonInner>);
232 static_assert(std::ranges::common_range<ForwardCommonInner>);
237 static_assert(!std::ranges::common_range<ForwardNonCommonInner>);
241 static_assert(std::ranges::common_range<BidiCommonInner>);
245 static_assert(!std::ranges::common_range<BidiNonCommonInner>);
251 static_assert(std::ranges::common_range<SimpleInputCommonOuter<>>);
259 static_assert(std::ranges::common_range<NonSimpleInputCommonOuter<>>);
266 static_assert(std::ranges::common_range<SimpleForwardCommonOuter<>>);
274 static_assert(std::ranges::common_range<NonSimpleForwardCommonOuter<>>);
[all …]
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.lazy.split/
H A Dend.pass.cpp62 static_assert(std::ranges::common_range<const V>); in test()
88 static_assert(std::ranges::common_range<V>); in test()
92 static_assert(std::ranges::common_range<const V>); in test()
116 static_assert(!std::ranges::common_range<V>); in test()
118 static_assert(std::ranges::common_range<const V>); in test()
142 static_assert(!std::ranges::common_range<V>); in test()
144 static_assert(!std::ranges::common_range<const V>); in test()
/llvm-project-15.0.7/libcxx/include/__ranges/
H A Djoin_view.h54 common_range<range_reference_t<_View>>,
114 common_range<_View> &&
115 common_range<_InnerRange>)
131 common_range<const _View> &&
132 common_range<_ConstInnerRange>) {
214 common_range<range_reference_t<_Base>>,
295 common_range<range_reference_t<_Base>>
314 common_range<range_reference_t<_Base>>
H A Dreverse_view.h44 static constexpr bool _UseCache = !random_access_range<_View> && !common_range<_View>;
75 constexpr reverse_iterator<iterator_t<_View>> begin() requires common_range<_View> { in begin()
80 constexpr auto begin() const requires common_range<const _View> { in begin()
90 constexpr auto end() const requires common_range<const _View> { in end()
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.transform/
H A Dend.pass.cpp32 static_assert(std::ranges::common_range<TransformView>); in test()
46 static_assert(!std::ranges::common_range<TransformView>); in test()
60 static_assert(!std::ranges::common_range<TransformView>); in test()
82 static_assert(std::ranges::common_range<TransformView>); in test()
96 static_assert(std::ranges::common_range<TransformView>); in test()
/llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/class.directory_iterator/
H A Drange_concept_conformance.compile.pass.cpp20 static_assert(std::ranges::common_range<fs::directory_iterator>);
28 static_assert(std::ranges::common_range<fs::directory_iterator&>);
36 static_assert(std::ranges::common_range<const fs::directory_iterator&>);
/llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/class.rec.dir.itr/
H A Drange_concept_conformance.compile.pass.cpp20 static_assert(std::ranges::common_range<fs::recursive_directory_iterator>);
28 static_assert(std::ranges::common_range<fs::recursive_directory_iterator&>);
36 static_assert(std::ranges::common_range<const fs::recursive_directory_iterator&>);
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.reverse/
H A Dtypes.h27 static_assert( std::ranges::common_range<BidirRange>);
52 static_assert(!std::ranges::common_range<BidirSentRange<MoveOnly>>);
56 static_assert(!std::ranges::common_range<BidirSentRange<Copyable>>);
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.zip/sentinel/
H A Deq.pass.cpp70 static_assert(!std::ranges::common_range<decltype(v)>); in test()
83 static_assert(!std::ranges::common_range<decltype(v)>); in test()
108 static_assert(!std::ranges::common_range<decltype(v)>); in test()
133 static_assert(!std::ranges::common_range<decltype(v)>); in test()
H A Dminus.pass.cpp123 static_assert(!std::ranges::common_range<decltype(v)>); in test()
139 static_assert(!std::ranges::common_range<decltype(v)>); in test()
153 static_assert(!std::ranges::common_range<decltype(v)>); in test()
162 static_assert(!std::ranges::common_range<decltype(v)>); in test()
194 static_assert(!std::ranges::common_range<decltype(v)>); in test()
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/vector/
H A Drange_concept_conformance.compile.pass.cpp23 static_assert(std::ranges::common_range<range>);
32 static_assert(std::ranges::common_range<range const>);
/llvm-project-15.0.7/libcxx/test/std/containers/associative/map/
H A Drange_concept_conformance.compile.pass.cpp23 static_assert(std::ranges::common_range<range>);
32 static_assert(std::ranges::common_range<range const>);
/llvm-project-15.0.7/libcxx/test/std/containers/associative/multimap/
H A Drange_concept_conformance.compile.pass.cpp23 static_assert(std::ranges::common_range<range>);
32 static_assert(std::ranges::common_range<range const>);
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/vector.bool/
H A Drange_concept_conformance.compile.pass.cpp23 static_assert(std::ranges::common_range<range>);
32 static_assert(std::ranges::common_range<range const>);
/llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.multimap/
H A Drange_concept_conformance.compile.pass.cpp25 static_assert(std::ranges::common_range<range>);
34 static_assert(std::ranges::common_range<range const>);
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/deque/
H A Drange_concept_conformance.compile.pass.cpp23 static_assert(std::ranges::common_range<range>);
32 static_assert(std::ranges::common_range<range const>);
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/list/
H A Drange_concept_conformance.compile.pass.cpp23 static_assert(std::ranges::common_range<range>);
32 static_assert(std::ranges::common_range<range const>);
/llvm-project-15.0.7/libcxx/test/std/containers/associative/multiset/
H A Drange_concept_conformance.compile.pass.cpp22 static_assert(std::ranges::common_range<range>);
31 static_assert(std::ranges::common_range<range const>);
/llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.multiset/
H A Drange_concept_conformance.compile.pass.cpp25 static_assert(std::ranges::common_range<range>);
34 static_assert(std::ranges::common_range<range const>);
/llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.set/
H A Drange_concept_conformance.compile.pass.cpp25 static_assert(std::ranges::common_range<range>);
34 static_assert(std::ranges::common_range<range const>);

12