| /llvm-project-15.0.7/libcxx/test/std/ranges/range.req/range.range/ |
| H A D | enable_borrowed_range.compile.pass.cpp | 34 using std::ranges::enable_borrowed_range; in test() 35 static_assert(!enable_borrowed_range<char>); in test() 36 static_assert(!enable_borrowed_range<int>); in test() 37 static_assert(!enable_borrowed_range<double>); in test() 38 static_assert(!enable_borrowed_range<S>); in test() 43 static_assert(!enable_borrowed_range<std::deque<int> >); in test() 45 static_assert(!enable_borrowed_range<std::list<int> >); in test() 46 static_assert(!enable_borrowed_range<std::vector<int> >); in test() 49 static_assert(!enable_borrowed_range<std::set<int> >); in test() 61 static_assert(!enable_borrowed_range<std::stack<int> >); in test() [all …]
|
| H A D | borrowed_range.compile.pass.cpp | 37 inline constexpr bool std::ranges::enable_borrowed_range<BorrowedRange> = true;
|
| /llvm-project-15.0.7/libcxx/test/std/containers/views/views.span/ |
| H A D | enable_borrowed_range.compile.pass.cpp | 22 static_assert(std::ranges::enable_borrowed_range<std::span<int, 0> >); in test() 23 static_assert(std::ranges::enable_borrowed_range<std::span<int, 42> >); in test() 24 static_assert(std::ranges::enable_borrowed_range<std::span<int, std::dynamic_extent> >); in test() 25 static_assert(!std::ranges::enable_borrowed_range<std::span<int, 42>&>); in test() 26 static_assert(!std::ranges::enable_borrowed_range<std::span<int, 42> const>); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/strings/string.view/ |
| H A D | enable_borrowed_range.compile.pass.cpp | 22 using std::ranges::enable_borrowed_range; in test() 23 static_assert(enable_borrowed_range<std::basic_string_view<char> >); in test() 24 static_assert(enable_borrowed_range<std::basic_string_view<wchar_t> >); in test() 25 static_assert(enable_borrowed_range<std::basic_string_view<char8_t> >); in test()
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | ranges | 36 inline constexpr bool enable_borrowed_range = false; 107 inline constexpr bool enable_borrowed_range<subrange<I, S, K>> = true; 124 inline constexpr bool enable_borrowed_range<empty_view<T>> = true; 144 inline constexpr bool enable_borrowed_range<ref_view<T>> = true; 151 inline constexpr bool enable_borrowed_range<owning_view<T>> = enable_borrowed_range<T>; 167 inline constexpr bool enable_borrowed_range<drop_view<T>> = enable_borrowed_range<T>; 190 inline constexpr bool enable_borrowed_range<reverse_view<T>> = enable_borrowed_range<T>; 193 inline constexpr bool enable_borrowed_range<common_view<T>> = enable_borrowed_range<T>; 199 inline constexpr bool enable_borrowed_range<take_view<T>> = enable_borrowed_range<T>; 238 (enable_borrowed_range<Views> && ...); [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/fs.filesystem.synopsis/ |
| H A D | enable_borrowed_range.compile.pass.cpp | 23 static_assert(std::ranges::enable_borrowed_range<Range>); in test() 24 static_assert(!std::ranges::enable_borrowed_range<Range&>); in test() 25 static_assert(!std::ranges::enable_borrowed_range<const Range>); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.utility/range.subrange/ |
| H A D | types.h | 174 inline constexpr bool std::ranges::enable_borrowed_range<ForwardBorrowedRange> = true; 187 inline constexpr bool std::ranges::enable_borrowed_range<ConvertibleForwardBorrowedRange> = true; 200 inline constexpr bool std::ranges::enable_borrowed_range<ForwardBorrowedRangeDifferentSentinel> = t… 218 inline constexpr bool std::ranges::enable_borrowed_range<DifferentSentinelWithSizeMember> = true;
|
| H A D | ctad.compile.pass.cpp | 36 inline constexpr bool std::ranges::enable_borrowed_range<ForwardRange> = true; 43 inline constexpr bool std::ranges::enable_borrowed_range<SizedRange> = true;
|
| H A D | ctor.range_size.pass.cpp | 33 inline constexpr bool enable_borrowed_range<::BorrowedRange> = true;
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.drop/ |
| H A D | general.pass.cpp | 33 static_assert(!std::ranges::enable_borrowed_range<std::ranges::drop_view<MoveOnlyView>>); 34 static_assert( std::ranges::enable_borrowed_range<std::ranges::drop_view<BorrowableView>>);
|
| H A D | types.h | 69 inline constexpr bool std::ranges::enable_borrowed_range<BorrowableRange> = true; 76 inline constexpr bool std::ranges::enable_borrowed_range<BorrowableView> = true;
|
| H A D | ctad.compile.pass.cpp | 35 inline constexpr bool std::ranges::enable_borrowed_range<BorrowedRange> = true;
|
| /llvm-project-15.0.7/libcxx/include/__ranges/ |
| H A D | owning_view.h | 73 inline constexpr bool enable_borrowed_range<owning_view<_Tp>> = enable_borrowed_range<_Tp>;
|
| H A D | common_view.h | 103 inline constexpr bool enable_borrowed_range<common_view<_View>> = enable_borrowed_range<_View>;
|
| H A D | enable_borrowed_range.h | 32 inline constexpr bool enable_borrowed_range = false; variable
|
| H A D | empty_view.h | 38 inline constexpr bool enable_borrowed_range<empty_view<_Tp>> = true;
|
| H A D | reverse_view.h | 109 inline constexpr bool enable_borrowed_range<reverse_view<_Tp>> = enable_borrowed_range<_Tp>;
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.access/ |
| H A D | rbegin.verify.cpp | 20 static_assert(!std::ranges::enable_borrowed_range<NonBorrowedRange>);
|
| H A D | rend.verify.cpp | 20 static_assert(!std::ranges::enable_borrowed_range<NonBorrowedRange>);
|
| H A D | data.verify.cpp | 20 static_assert(!std::ranges::enable_borrowed_range<NonBorrowedRange>);
|
| H A D | end.verify.cpp | 20 static_assert(!std::ranges::enable_borrowed_range<NonBorrowedRange>);
|
| H A D | begin.verify.cpp | 20 static_assert(!std::ranges::enable_borrowed_range<NonBorrowedRange>);
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.zip/ |
| H A D | borrowing.compile.pass.cpp | 25 inline constexpr bool std::ranges::enable_borrowed_range<Borrowed> = true;
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.reverse/ |
| H A D | ctad.compile.pass.cpp | 37 inline constexpr bool std::ranges::enable_borrowed_range<BorrowedRange> = true;
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.take/ |
| H A D | ctad.compile.pass.cpp | 35 inline constexpr bool std::ranges::enable_borrowed_range<BorrowedRange> = true;
|