| /llvm-project-15.0.7/libcxx/test/std/ranges/range.req/range.refinements/ |
| H A D | common_range.compile.pass.cpp | 28 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 D | end.pass.cpp | 75 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 D | range.concept.compile.pass.cpp | 32 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 D | types.h | 57 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 D | end.pass.cpp | 65 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 D | types.h | 222 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 D | end.pass.cpp | 62 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 D | join_view.h | 54 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 D | reverse_view.h | 44 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 D | end.pass.cpp | 32 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 D | range_concept_conformance.compile.pass.cpp | 20 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 D | range_concept_conformance.compile.pass.cpp | 20 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 D | types.h | 27 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 D | eq.pass.cpp | 70 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 D | minus.pass.cpp | 123 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 D | range_concept_conformance.compile.pass.cpp | 23 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 D | range_concept_conformance.compile.pass.cpp | 23 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 D | range_concept_conformance.compile.pass.cpp | 23 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 D | range_concept_conformance.compile.pass.cpp | 23 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 D | range_concept_conformance.compile.pass.cpp | 25 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 D | range_concept_conformance.compile.pass.cpp | 23 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 D | range_concept_conformance.compile.pass.cpp | 23 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 D | range_concept_conformance.compile.pass.cpp | 22 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 D | range_concept_conformance.compile.pass.cpp | 25 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 D | range_concept_conformance.compile.pass.cpp | 25 static_assert(std::ranges::common_range<range>); 34 static_assert(std::ranges::common_range<range const>);
|