Searched refs:enable_borrowed_range (Results 1 – 25 of 31) sorted by relevance
12
36 inline constexpr bool enable_borrowed_range = false;127 enable_borrowed_range<T>;177 inline constexpr bool enable_borrowed_range<ref_view<T>> = true;184 inline constexpr bool enable_borrowed_range<owning_view<T>> = enable_borrowed_range<T>;200 inline constexpr bool enable_borrowed_range<drop_view<T>> = enable_borrowed_range<T>;210 enable_borrowed_range<T>;235 inline constexpr bool enable_borrowed_range<reverse_view<T>> = enable_borrowed_range<T>;238 inline constexpr bool enable_borrowed_range<common_view<T>> = enable_borrowed_range<T>;244 inline constexpr bool enable_borrowed_range<take_view<T>> = enable_borrowed_range<T>;324 (enable_borrowed_range<Views> && ...);[all …]
29 inline constexpr bool ranges::enable_borrowed_range<span<ElementType, Extent>> = true;141 #include <__ranges/enable_borrowed_range.h>550 inline constexpr bool ranges::enable_borrowed_range<span<_Tp, _Extent> > = true;
525 inline constexpr bool std::ranges::enable_borrowed_range<std::filesystem::directory_iterator> = tru…527 inline constexpr bool std::ranges::enable_borrowed_range<std::filesystem::recursive_directory_itera…
106 inline constexpr bool enable_borrowed_range<owning_view<_Tp>> = enable_borrowed_range<_Tp>;
108 inline constexpr bool enable_borrowed_range<as_rvalue_view<_View>> = enable_borrowed_range<_View>;
98 inline constexpr bool enable_borrowed_range<drop_while_view<_View, _Pred>> = enable_borrowed_range<…
110 inline constexpr bool enable_borrowed_range<common_view<_View>> = enable_borrowed_range<_View>;
32 inline constexpr bool enable_borrowed_range = false; variable
40 inline constexpr bool enable_borrowed_range<empty_view<_Tp>> = true;
119 inline constexpr bool enable_borrowed_range<reverse_view<_Tp>> = enable_borrowed_range<_Tp>;
82 inline constexpr bool enable_borrowed_range<ref_view<_Tp>> = true;
57 … range<_Range> && (is_lvalue_reference_v<_Range> || enable_borrowed_range<remove_cvref_t<_Range>>);
149 inline constexpr bool enable_borrowed_range<drop_view<_Tp>> = enable_borrowed_range<_Tp>;
199 inline constexpr bool enable_borrowed_range<take_view<_Tp>> = enable_borrowed_range<_Tp>;
382 inline constexpr bool enable_borrowed_range<elements_view<_Tp, _Np>> = enable_borrowed_range<_Tp>;
36 concept __can_borrow = is_lvalue_reference_v<_Tp> || enable_borrowed_range<remove_cvref_t<_Tp>>;
486 inline constexpr bool enable_borrowed_range<zip_view<_Views...>> = (enable_borrowed_range<_Views> &…
235 inline constexpr bool enable_borrowed_range<subrange<_Ip, _Sp, _Kp>> = true;
370 inline constexpr bool enable_borrowed_range<iota_view<_Start, _BoundSentinel>> = true;
18 using std::ranges::enable_borrowed_range;
15 using std::ranges::enable_borrowed_range;
118 using std::ranges::enable_borrowed_range;
33 using std::ranges::enable_borrowed_range;
140 std::ranges::enable_borrowed_range<std::filesystem::directory_iterator> = true;
153 std::ranges::enable_borrowed_range<std::filesystem::recursive_directory_iterator> = true;