| /llvm-project-15.0.7/libcxx/test/std/ranges/range.req/range.refinements/ |
| H A D | viewable_range.compile.pass.cpp | 34 static_assert(!std::ranges::viewable_range<T1>); 35 static_assert(!std::ranges::viewable_range<T1&>); 36 static_assert(!std::ranges::viewable_range<T1&&>); 49 static_assert(std::ranges::viewable_range<T2>); 50 static_assert(std::ranges::viewable_range<T2&>); 51 static_assert(std::ranges::viewable_range<T2&&>); 64 static_assert(std::ranges::viewable_range<T3>); 65 static_assert(std::ranges::viewable_range<T3&>); 66 static_assert(std::ranges::viewable_range<T3&&>); 121 static_assert(!std::ranges::viewable_range<T6>); [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/class.directory_iterator/ |
| H A D | range_concept_conformance.compile.pass.cpp | 25 static_assert(std::ranges::viewable_range<fs::directory_iterator>); 33 static_assert(std::ranges::viewable_range<fs::directory_iterator&>); 41 static_assert(std::ranges::viewable_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 | 25 static_assert(std::ranges::viewable_range<fs::recursive_directory_iterator>); 33 static_assert(std::ranges::viewable_range<fs::recursive_directory_iterator&>); 41 static_assert(std::ranges::viewable_range<const fs::recursive_directory_iterator&>);
|
| /llvm-project-15.0.7/libcxx/test/std/containers/sequences/vector/ |
| H A D | range_concept_conformance.compile.pass.cpp | 29 static_assert(std::ranges::viewable_range<range>); 38 static_assert(!std::ranges::viewable_range<range const>);
|
| /llvm-project-15.0.7/libcxx/test/std/containers/associative/map/ |
| H A D | range_concept_conformance.compile.pass.cpp | 29 static_assert(std::ranges::viewable_range<range>); 38 static_assert(!std::ranges::viewable_range<range const>);
|
| /llvm-project-15.0.7/libcxx/test/std/containers/associative/multimap/ |
| H A D | range_concept_conformance.compile.pass.cpp | 29 static_assert(std::ranges::viewable_range<range>); 38 static_assert(!std::ranges::viewable_range<range const>);
|
| /llvm-project-15.0.7/libcxx/test/std/containers/sequences/vector.bool/ |
| H A D | range_concept_conformance.compile.pass.cpp | 29 static_assert(std::ranges::viewable_range<range>); 38 static_assert(!std::ranges::viewable_range<range const>);
|
| /llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.multimap/ |
| H A D | range_concept_conformance.compile.pass.cpp | 31 static_assert(std::ranges::viewable_range<range>); 40 static_assert(!std::ranges::viewable_range<range const>);
|
| /llvm-project-15.0.7/libcxx/test/std/containers/sequences/deque/ |
| H A D | range_concept_conformance.compile.pass.cpp | 29 static_assert(std::ranges::viewable_range<range>); 38 static_assert(!std::ranges::viewable_range<range const>);
|
| /llvm-project-15.0.7/libcxx/test/std/containers/sequences/list/ |
| H A D | range_concept_conformance.compile.pass.cpp | 29 static_assert(std::ranges::viewable_range<range>); 38 static_assert(!std::ranges::viewable_range<range const>);
|
| /llvm-project-15.0.7/libcxx/test/std/containers/associative/multiset/ |
| H A D | range_concept_conformance.compile.pass.cpp | 28 static_assert(std::ranges::viewable_range<range>); 37 static_assert(!std::ranges::viewable_range<range const>);
|
| /llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.multiset/ |
| H A D | range_concept_conformance.compile.pass.cpp | 31 static_assert(std::ranges::viewable_range<range>); 40 static_assert(!std::ranges::viewable_range<range const>);
|
| /llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.set/ |
| H A D | range_concept_conformance.compile.pass.cpp | 31 static_assert(std::ranges::viewable_range<range>); 40 static_assert(!std::ranges::viewable_range<range const>);
|
| /llvm-project-15.0.7/libcxx/test/std/containers/sequences/forwardlist/ |
| H A D | range_concept_conformance.compile.pass.cpp | 29 static_assert(std::ranges::viewable_range<range>); 38 static_assert(!std::ranges::viewable_range<range const>);
|
| /llvm-project-15.0.7/libcxx/test/std/containers/sequences/array/ |
| H A D | range_concept_conformance.compile.pass.cpp | 29 static_assert(std::ranges::viewable_range<range>); 38 static_assert(!std::ranges::viewable_range<range const>);
|
| /llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.map/ |
| H A D | range_concept_conformance.compile.pass.cpp | 31 static_assert(std::ranges::viewable_range<range>); 40 static_assert(!std::ranges::viewable_range<range const>);
|
| /llvm-project-15.0.7/libcxx/test/std/containers/associative/set/ |
| H A D | range_concept_conformance.compile.pass.cpp | 30 static_assert(std::ranges::viewable_range<range>); 40 static_assert(!std::ranges::viewable_range<range const>);
|
| /llvm-project-15.0.7/libcxx/test/std/containers/views/views.span/ |
| H A D | range_concept_conformance.compile.pass.cpp | 29 static_assert(std::ranges::viewable_range<range>); 38 static_assert(std::ranges::viewable_range<range const>);
|
| /llvm-project-15.0.7/libcxx/test/std/strings/basic.string/ |
| H A D | range_concept_conformance.compile.pass.cpp | 28 static_assert(std::ranges::viewable_range<std::string>); 37 static_assert(!std::ranges::viewable_range<std::string const>);
|
| /llvm-project-15.0.7/libcxx/test/std/re/re.results/ |
| H A D | range_concept_conformance.compile.pass.cpp | 28 static_assert(std::ranges::viewable_range<std::cmatch>); 37 static_assert(!std::ranges::viewable_range<std::cmatch const>);
|
| /llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/class.path/ |
| H A D | range_concept_conformance.compile.pass.cpp | 28 static_assert(std::ranges::viewable_range<fs::path>); 37 static_assert(!std::ranges::viewable_range<fs::path const>);
|
| /llvm-project-15.0.7/libcxx/test/std/strings/string.view/ |
| H A D | range_concept_conformance.compile.pass.cpp | 28 static_assert(std::ranges::viewable_range<std::string_view>); 37 static_assert(std::ranges::viewable_range<std::string_view const>);
|
| /llvm-project-15.0.7/libcxx/include/__ranges/ |
| H A D | range_adaptor.h | 50 template <ranges::viewable_range _View, _RangeAdaptorClosure _Closure>
|
| H A D | all.h | 74 template<ranges::viewable_range _Range>
|
| H A D | concepts.h | 129 concept viewable_range = variable
|