Home
last modified time | relevance | path

Searched refs:borrowed_range (Results 1 – 25 of 40) sorted by relevance

12

/llvm-project-15.0.7/libcxx/test/std/ranges/range.req/range.range/
H A Dborrowed_range.compile.pass.cpp39 static_assert(!std::ranges::borrowed_range<NotRange>);
40 static_assert(!std::ranges::borrowed_range<NotRange&>);
43 static_assert(!std::ranges::borrowed_range<NotRange&&>);
45 static_assert(!std::ranges::borrowed_range<Range>);
46 static_assert( std::ranges::borrowed_range<Range&>);
47 static_assert(!std::ranges::borrowed_range<const Range>);
48 static_assert(!std::ranges::borrowed_range<const Range&>);
49 static_assert(!std::ranges::borrowed_range<Range&&>);
51 static_assert(!std::ranges::borrowed_range<ConstRange>);
52 static_assert( std::ranges::borrowed_range<ConstRange&>);
[all …]
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.zip/
H A Dborrowing.compile.pass.cpp27 static_assert(std::ranges::borrowed_range<Borrowed>);
33 static_assert(!std::ranges::borrowed_range<NonBorrowed>);
36 static_assert(std::ranges::borrowed_range<std::ranges::zip_view<Borrowed>>);
37 static_assert(std::ranges::borrowed_range<std::ranges::zip_view<Borrowed, Borrowed>>);
38 static_assert(!std::ranges::borrowed_range<std::ranges::zip_view<Borrowed, NonBorrowed>>);
39 static_assert(!std::ranges::borrowed_range<std::ranges::zip_view<NonBorrowed>>);
40 static_assert(!std::ranges::borrowed_range<std::ranges::zip_view<NonBorrowed, NonBorrowed>>);
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.empty/
H A Dborrowing.compile.pass.cpp19 static_assert(std::ranges::borrowed_range<std::ranges::empty_view<int>>);
20 static_assert(std::ranges::borrowed_range<std::ranges::empty_view<int*>>);
21 static_assert(std::ranges::borrowed_range<std::ranges::empty_view<BorrowedView>>);
22 static_assert(std::ranges::borrowed_range<std::ranges::empty_view<NonBorrowedView>>);
/llvm-project-15.0.7/libcxx/test/std/ranges/range.factories/range.single.view/
H A Dborrowing.compile.pass.cpp18 static_assert(!std::ranges::borrowed_range<std::ranges::single_view<int>>);
19 static_assert(!std::ranges::borrowed_range<std::ranges::single_view<int*>>);
20 static_assert(!std::ranges::borrowed_range<std::ranges::single_view<BorrowedView>>);
21 static_assert(!std::ranges::borrowed_range<std::ranges::single_view<NonBorrowedView>>);
/llvm-project-15.0.7/libcxx/test/std/ranges/range.factories/range.iota.view/
H A Dborrowing.compile.pass.cpp17 static_assert(std::ranges::borrowed_range<std::ranges::iota_view<int, int>>);
18 static_assert(std::ranges::borrowed_range<std::ranges::iota_view<int, std::unreachable_sentinel_t>>…
19 static_assert(std::ranges::borrowed_range<std::ranges::iota_view<int*, int*>>);
20 static_assert(std::ranges::borrowed_range<std::ranges::iota_view<int*, std::unreachable_sentinel_t>…
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.all/range.ref.view/
H A Dborrowing.compile.pass.cpp19 static_assert(std::ranges::borrowed_range<std::ranges::ref_view<BorrowedRange>>);
20 static_assert(std::ranges::borrowed_range<std::ranges::ref_view<BorrowedView>>);
21 static_assert(std::ranges::borrowed_range<std::ranges::ref_view<NonBorrowedView>>);
/llvm-project-15.0.7/libcxx/test/std/ranges/range.utility/range.subrange/
H A Dborrowing.compile.pass.cpp17 static_assert(std::ranges::borrowed_range<std::ranges::subrange<int*, const int*, std::ranges::subr…
18 static_assert(std::ranges::borrowed_range<std::ranges::subrange<int*, std::unreachable_sentinel_t, …
19 static_assert(std::ranges::borrowed_range<std::ranges::subrange<int*, std::unreachable_sentinel_t, …
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.common.view/
H A Dborrowing.compile.pass.cpp23 static_assert(!std::ranges::borrowed_range<std::ranges::common_view<Uncommon>>);
24 static_assert(!std::ranges::borrowed_range<std::ranges::common_view<std::ranges::owning_view<Uncomm…
25 static_assert( std::ranges::borrowed_range<std::ranges::common_view<std::ranges::ref_view<Uncommon>…
/llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/class.directory_iterator/
H A Drange_concept_conformance.compile.pass.cpp24 static_assert(std::ranges::borrowed_range<fs::directory_iterator>);
32 static_assert(std::ranges::borrowed_range<fs::directory_iterator&>);
40 static_assert(std::ranges::borrowed_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.cpp24 static_assert(std::ranges::borrowed_range<fs::recursive_directory_iterator>);
32 static_assert(std::ranges::borrowed_range<fs::recursive_directory_iterator&>);
40 static_assert(std::ranges::borrowed_range<const fs::recursive_directory_iterator&>);
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.reverse/
H A Dborrowing.compile.pass.cpp19 static_assert( std::ranges::borrowed_range<std::ranges::reverse_view<BorrowedView>>);
20 static_assert(!std::ranges::borrowed_range<std::ranges::reverse_view<NonBorrowedView>>);
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.take/
H A Dborrowing.compile.pass.cpp19 static_assert( std::ranges::borrowed_range<std::ranges::take_view<BorrowedView>>);
20 static_assert(!std::ranges::borrowed_range<std::ranges::take_view<NonBorrowedView>>);
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.all/range.owning.view/
H A Dborrowing.compile.pass.cpp19 static_assert( std::ranges::borrowed_range<std::ranges::owning_view<BorrowedView>>);
20 static_assert(!std::ranges::borrowed_range<std::ranges::owning_view<NonBorrowedView>>);
/llvm-project-15.0.7/libcxx/test/support/
H A Dtest_range.h72 static_assert(std::ranges::borrowed_range<BorrowedRange>);
76 static_assert(std::ranges::borrowed_range<BorrowedView>);
80 static_assert(!std::ranges::borrowed_range<NonBorrowedView>);
/llvm-project-15.0.7/libcxx/include/__ranges/
H A Dsubrange.h114 requires borrowed_range<_Range> &&
124 requires borrowed_range<_Range> &&
133 template<borrowed_range _Range>
223 template<borrowed_range _Range>
228 template<borrowed_range _Range>
256 using borrowed_subrange_t = _If<borrowed_range<_Rp>, subrange<iterator_t<_Rp>>, dangling>;
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/vector/
H A Drange_concept_conformance.compile.pass.cpp28 static_assert(!std::ranges::borrowed_range<range>);
37 static_assert(!std::ranges::borrowed_range<range const>);
/llvm-project-15.0.7/libcxx/test/std/containers/associative/map/
H A Drange_concept_conformance.compile.pass.cpp28 static_assert(!std::ranges::borrowed_range<range>);
37 static_assert(!std::ranges::borrowed_range<range const>);
/llvm-project-15.0.7/libcxx/test/std/containers/associative/multimap/
H A Drange_concept_conformance.compile.pass.cpp28 static_assert(!std::ranges::borrowed_range<range>);
37 static_assert(!std::ranges::borrowed_range<range const>);
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/vector.bool/
H A Drange_concept_conformance.compile.pass.cpp28 static_assert(!std::ranges::borrowed_range<range>);
37 static_assert(!std::ranges::borrowed_range<range const>);
/llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.multimap/
H A Drange_concept_conformance.compile.pass.cpp30 static_assert(!std::ranges::borrowed_range<range>);
39 static_assert(!std::ranges::borrowed_range<range const>);
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/deque/
H A Drange_concept_conformance.compile.pass.cpp28 static_assert(!std::ranges::borrowed_range<range>);
37 static_assert(!std::ranges::borrowed_range<range const>);
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/list/
H A Drange_concept_conformance.compile.pass.cpp28 static_assert(!std::ranges::borrowed_range<range>);
37 static_assert(!std::ranges::borrowed_range<range const>);
/llvm-project-15.0.7/libcxx/test/std/containers/associative/multiset/
H A Drange_concept_conformance.compile.pass.cpp27 static_assert(!std::ranges::borrowed_range<range>);
36 static_assert(!std::ranges::borrowed_range<range const>);
/llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.multiset/
H A Drange_concept_conformance.compile.pass.cpp30 static_assert(!std::ranges::borrowed_range<range>);
39 static_assert(!std::ranges::borrowed_range<range const>);
/llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.set/
H A Drange_concept_conformance.compile.pass.cpp30 static_assert(!std::ranges::borrowed_range<range>);
39 static_assert(!std::ranges::borrowed_range<range const>);

12