Home
last modified time | relevance | path

Searched refs:range_reference_t (Results 1 – 25 of 86) sorted by relevance

1234

/external/cronet/stable/third_party/libc++/src/include/__ranges/
Djoin_view.h56 …requires is_reference_v<range_reference_t<_View>> && forward_range<_View> && forward_range<range_r…
59 using _InnerC = typename iterator_traits<iterator_t<range_reference_t<_View>>>::iterator_category;
63 common_range<range_reference_t<_View>>,
71 requires view<_View> && input_range<range_reference_t<_View>>
74 using _InnerRange = range_reference_t<_View>;
112 constexpr bool __use_const = __simple_view<_View> && is_reference_v<range_reference_t<_View>>;
122 requires forward_range<const _V2> && is_reference_v<range_reference_t<const _V2>> &&
123 input_range<range_reference_t<const _V2>>
138 requires forward_range<const _V2> && is_reference_v<range_reference_t<const _V2>> &&
139 input_range<range_reference_t<const _V2>>
[all …]
Delements_view.h63 __has_tuple_element<remove_reference_t<range_reference_t<_View>>, _Np> &&
64 __returnable_element<range_reference_t<_View>, _Np>
163 __has_tuple_element<remove_reference_t<range_reference_t<_View>>, _Np> &&
164 __returnable_element<range_reference_t<_View>, _Np>
179 if constexpr (is_reference_v<range_reference_t<_Base>>) {
182 using _Element = remove_cv_t<tuple_element_t<_Np, range_reference_t<_Base>>>;
333 __has_tuple_element<remove_reference_t<range_reference_t<_View>>, _Np> &&
334 __returnable_element<range_reference_t<_View>, _Np>
Dto.h65 … !input_range<_Container> || convertible_to<range_reference_t<_Range>, range_value_t<_Container>>;
106 __container_appendable<_Container, range_reference_t<_Range>>) { in to()
132 } else if constexpr (input_range<range_reference_t<_Range>>) { in to()
149 using pointer = add_pointer_t<range_reference_t<_Range>>;
150 using reference = range_reference_t<_Range>;
Dtransform_view.h61 concept __regular_invocable_with_range_ref = regular_invocable<_Fn, range_reference_t<_View>>;
65 view<_View> && is_object_v<_Fn> && regular_invocable<_Fn&, range_reference_t<_View>> &&
66 __can_reference<invoke_result_t<_Fn&, range_reference_t<_View>>>;
165 conditional_t< is_reference_v<invoke_result_t<_Fn&, range_reference_t<_View>>>,
195 …ype = remove_cvref_t<invoke_result_t<__maybe_const<_Const, _Fn>&, range_reference_t<_Base>>>;
Dconcepts.h71 using range_reference_t = iter_reference_t<iterator_t<_Rp>>; variable
116 { ranges::data(__t) } -> same_as<add_pointer_t<range_reference_t<_Tp>>>; in requires()
/external/cronet/tot/third_party/libc++/src/include/__ranges/
Djoin_view.h56 …requires is_reference_v<range_reference_t<_View>> && forward_range<_View> && forward_range<range_r…
59 using _InnerC = typename iterator_traits<iterator_t<range_reference_t<_View>>>::iterator_category;
63 common_range<range_reference_t<_View>>,
71 requires view<_View> && input_range<range_reference_t<_View>>
74 using _InnerRange = range_reference_t<_View>;
112 constexpr bool __use_const = __simple_view<_View> && is_reference_v<range_reference_t<_View>>;
122 requires forward_range<const _V2> && is_reference_v<range_reference_t<const _V2>> &&
123 input_range<range_reference_t<const _V2>>
138 requires forward_range<const _V2> && is_reference_v<range_reference_t<const _V2>> &&
139 input_range<range_reference_t<const _V2>>
[all …]
Delements_view.h63 __has_tuple_element<remove_reference_t<range_reference_t<_View>>, _Np> &&
64 __returnable_element<range_reference_t<_View>, _Np>
163 __has_tuple_element<remove_reference_t<range_reference_t<_View>>, _Np> &&
164 __returnable_element<range_reference_t<_View>, _Np>
179 if constexpr (is_reference_v<range_reference_t<_Base>>) {
182 using _Element = remove_cv_t<tuple_element_t<_Np, range_reference_t<_Base>>>;
333 __has_tuple_element<remove_reference_t<range_reference_t<_View>>, _Np> &&
334 __returnable_element<range_reference_t<_View>, _Np>
Dto.h65 … !input_range<_Container> || convertible_to<range_reference_t<_Range>, range_value_t<_Container>>;
106 __container_appendable<_Container, range_reference_t<_Range>>) { in to()
132 } else if constexpr (input_range<range_reference_t<_Range>>) { in to()
149 using pointer = add_pointer_t<range_reference_t<_Range>>;
150 using reference = range_reference_t<_Range>;
Dtransform_view.h61 concept __regular_invocable_with_range_ref = regular_invocable<_Fn, range_reference_t<_View>>;
65 view<_View> && is_object_v<_Fn> && regular_invocable<_Fn&, range_reference_t<_View>> &&
66 __can_reference<invoke_result_t<_Fn&, range_reference_t<_View>>>;
165 conditional_t< is_reference_v<invoke_result_t<_Fn&, range_reference_t<_View>>>,
195 …ype = remove_cvref_t<invoke_result_t<__maybe_const<_Const, _Fn>&, range_reference_t<_Base>>>;
/external/cronet/tot/third_party/libc++/src/include/__cxx03/__ranges/
Djoin_view.h56 …requires is_reference_v<range_reference_t<_View>> && forward_range<_View> && forward_range<range_r…
59 using _InnerC = typename iterator_traits<iterator_t<range_reference_t<_View>>>::iterator_category;
63 common_range<range_reference_t<_View>>,
71 requires view<_View> && input_range<range_reference_t<_View>>
74 using _InnerRange = range_reference_t<_View>;
112 constexpr bool __use_const = __simple_view<_View> && is_reference_v<range_reference_t<_View>>;
122 requires forward_range<const _V2> && is_reference_v<range_reference_t<const _V2>> &&
123 input_range<range_reference_t<const _V2>>
138 requires forward_range<const _V2> && is_reference_v<range_reference_t<const _V2>> &&
139 input_range<range_reference_t<const _V2>>
[all …]
Dto.h75 … !input_range<_Container> || convertible_to<range_reference_t<_Range>, range_value_t<_Container>>;
116 __container_insertable<_Container, range_reference_t<_Range>>) { in to()
122 ranges::copy(__range, ranges::__container_inserter<range_reference_t<_Range>>(__result)); in to()
131 } else if constexpr (input_range<range_reference_t<_Range>>) { in to()
148 using pointer = add_pointer_t<range_reference_t<_Range>>;
149 using reference = range_reference_t<_Range>;
Delements_view.h63 __has_tuple_element<remove_reference_t<range_reference_t<_View>>, _Np> &&
64 __returnable_element<range_reference_t<_View>, _Np>
163 __has_tuple_element<remove_reference_t<range_reference_t<_View>>, _Np> &&
164 __returnable_element<range_reference_t<_View>, _Np>
179 if constexpr (is_reference_v<range_reference_t<_Base>>) {
182 using _Element = remove_cv_t<tuple_element_t<_Np, range_reference_t<_Base>>>;
333 __has_tuple_element<remove_reference_t<range_reference_t<_View>>, _Np> &&
334 __returnable_element<range_reference_t<_View>, _Np>
Dtransform_view.h60 concept __regular_invocable_with_range_ref = regular_invocable<_Fn, range_reference_t<_View>>;
64 view<_View> && is_object_v<_Fn> && regular_invocable<_Fn&, range_reference_t<_View>> &&
65 __can_reference<invoke_result_t<_Fn&, range_reference_t<_View>>>;
164 conditional_t< is_reference_v<invoke_result_t<_Fn&, range_reference_t<_View>>>,
193 using value_type = remove_cvref_t<invoke_result_t<_Fn&, range_reference_t<_Base>>>;
/external/cronet/stable/third_party/libc++/src/include/__cxx03/__ranges/
Djoin_view.h56 …requires is_reference_v<range_reference_t<_View>> && forward_range<_View> && forward_range<range_r…
59 using _InnerC = typename iterator_traits<iterator_t<range_reference_t<_View>>>::iterator_category;
63 common_range<range_reference_t<_View>>,
71 requires view<_View> && input_range<range_reference_t<_View>>
74 using _InnerRange = range_reference_t<_View>;
112 constexpr bool __use_const = __simple_view<_View> && is_reference_v<range_reference_t<_View>>;
122 requires forward_range<const _V2> && is_reference_v<range_reference_t<const _V2>> &&
123 input_range<range_reference_t<const _V2>>
138 requires forward_range<const _V2> && is_reference_v<range_reference_t<const _V2>> &&
139 input_range<range_reference_t<const _V2>>
[all …]
Dto.h75 … !input_range<_Container> || convertible_to<range_reference_t<_Range>, range_value_t<_Container>>;
116 __container_insertable<_Container, range_reference_t<_Range>>) { in to()
122 ranges::copy(__range, ranges::__container_inserter<range_reference_t<_Range>>(__result)); in to()
131 } else if constexpr (input_range<range_reference_t<_Range>>) { in to()
148 using pointer = add_pointer_t<range_reference_t<_Range>>;
149 using reference = range_reference_t<_Range>;
Delements_view.h63 __has_tuple_element<remove_reference_t<range_reference_t<_View>>, _Np> &&
64 __returnable_element<range_reference_t<_View>, _Np>
163 __has_tuple_element<remove_reference_t<range_reference_t<_View>>, _Np> &&
164 __returnable_element<range_reference_t<_View>, _Np>
179 if constexpr (is_reference_v<range_reference_t<_Base>>) {
182 using _Element = remove_cv_t<tuple_element_t<_Np, range_reference_t<_Base>>>;
333 __has_tuple_element<remove_reference_t<range_reference_t<_View>>, _Np> &&
334 __returnable_element<range_reference_t<_View>, _Np>
Dtransform_view.h60 concept __regular_invocable_with_range_ref = regular_invocable<_Fn, range_reference_t<_View>>;
64 view<_View> && is_object_v<_Fn> && regular_invocable<_Fn&, range_reference_t<_View>> &&
65 __can_reference<invoke_result_t<_Fn&, range_reference_t<_View>>>;
164 conditional_t< is_reference_v<invoke_result_t<_Fn&, range_reference_t<_View>>>,
193 using value_type = remove_cvref_t<invoke_result_t<_Fn&, range_reference_t<_Base>>>;
/external/cronet/stable/third_party/libc++/src/include/__format/
Drange_default_formatter.h40 ranges::input_range<const _Rp> && formattable<ranges::range_reference_t<const _Rp>, _CharT>;
72 if constexpr (same_as<remove_cvref_t<ranges::range_reference_t<_Rp>>, _Rp>)
80 __fmt_pair_like<remove_cvref_t<ranges::range_reference_t<_Rp>>>)
99 range_formatter<remove_cvref_t<ranges::range_reference_t<__maybe_const_r>>, _CharT> __underlying_;
126 using __element_type = remove_cvref_t<ranges::range_reference_t<__maybe_const_map>>;
154 using __element_type = remove_cvref_t<ranges::range_reference_t<__maybe_const_set>>;
207 …requires(format_kind<_Rp> != range_format::disabled && formattable<ranges::range_reference_t<_Rp>,…
/external/cronet/stable/third_party/libc++/src/include/__cxx03/__format/
Drange_default_formatter.h40 ranges::input_range<const _Rp> && formattable<ranges::range_reference_t<const _Rp>, _CharT>;
72 if constexpr (same_as<remove_cvref_t<ranges::range_reference_t<_Rp>>, _Rp>)
80 __fmt_pair_like<remove_cvref_t<ranges::range_reference_t<_Rp>>>)
99 range_formatter<remove_cvref_t<ranges::range_reference_t<__maybe_const_r>>, _CharT> __underlying_;
126 using __element_type = remove_cvref_t<ranges::range_reference_t<__maybe_const_map>>;
154 using __element_type = remove_cvref_t<ranges::range_reference_t<__maybe_const_set>>;
207 …requires(format_kind<_Rp> != range_format::disabled && formattable<ranges::range_reference_t<_Rp>,…
/external/cronet/tot/third_party/libc++/src/include/__format/
Drange_default_formatter.h40 ranges::input_range<const _Rp> && formattable<ranges::range_reference_t<const _Rp>, _CharT>;
72 if constexpr (same_as<remove_cvref_t<ranges::range_reference_t<_Rp>>, _Rp>)
80 __fmt_pair_like<remove_cvref_t<ranges::range_reference_t<_Rp>>>)
99 range_formatter<remove_cvref_t<ranges::range_reference_t<__maybe_const_r>>, _CharT> __underlying_;
126 using __element_type = remove_cvref_t<ranges::range_reference_t<__maybe_const_map>>;
154 using __element_type = remove_cvref_t<ranges::range_reference_t<__maybe_const_set>>;
207 …requires(format_kind<_Rp> != range_format::disabled && formattable<ranges::range_reference_t<_Rp>,…
/external/cronet/tot/third_party/libc++/src/include/__cxx03/__format/
Drange_default_formatter.h40 ranges::input_range<const _Rp> && formattable<ranges::range_reference_t<const _Rp>, _CharT>;
72 if constexpr (same_as<remove_cvref_t<ranges::range_reference_t<_Rp>>, _Rp>)
80 __fmt_pair_like<remove_cvref_t<ranges::range_reference_t<_Rp>>>)
99 range_formatter<remove_cvref_t<ranges::range_reference_t<__maybe_const_r>>, _CharT> __underlying_;
126 using __element_type = remove_cvref_t<ranges::range_reference_t<__maybe_const_map>>;
154 using __element_type = remove_cvref_t<ranges::range_reference_t<__maybe_const_set>>;
207 …requires(format_kind<_Rp> != range_format::disabled && formattable<ranges::range_reference_t<_Rp>,…
/external/cronet/stable/third_party/libc++/src/test/std/ranges/range.adaptors/range.join/
Dadaptor.pass.cpp67 ASSERT_SAME_TYPE(std::ranges::range_reference_t<decltype(jv)>, Foo(&)[3]); in test()
70 ASSERT_SAME_TYPE(std::ranges::range_reference_t<decltype(jv2)>, Foo&); in test()
102 ASSERT_SAME_TYPE(std::ranges::range_reference_t<decltype(jv)>, Foo&); in test()
112 ASSERT_SAME_TYPE(std::ranges::range_reference_t<decltype(jv)>, Foo&); in test()
/external/cronet/tot/third_party/libc++/src/test/std/ranges/range.adaptors/range.join/
Dadaptor.pass.cpp67 ASSERT_SAME_TYPE(std::ranges::range_reference_t<decltype(jv)>, Foo(&)[3]); in test()
70 ASSERT_SAME_TYPE(std::ranges::range_reference_t<decltype(jv2)>, Foo&); in test()
102 ASSERT_SAME_TYPE(std::ranges::range_reference_t<decltype(jv)>, Foo&); in test()
112 ASSERT_SAME_TYPE(std::ranges::range_reference_t<decltype(jv)>, Foo&); in test()
/external/cronet/tot/third_party/libc++/src/test/std/ranges/range.adaptors/range.elements/
Dgeneral.pass.cpp92 static_assert(std::is_same_v<Iter, std::ranges::range_reference_t<decltype(iters)>>); in main()
97 static_assert(std::is_same_v<Sent, std::ranges::range_reference_t<decltype(sentinels)>>); in main()
/external/cronet/stable/third_party/libc++/src/test/std/ranges/range.adaptors/range.elements/
Dgeneral.pass.cpp92 static_assert(std::is_same_v<Iter, std::ranges::range_reference_t<decltype(iters)>>); in main()
97 static_assert(std::is_same_v<Sent, std::ranges::range_reference_t<decltype(sentinels)>>); in main()

1234