Lines Matching refs:range_reference_t
45 requires is_reference_v<range_reference_t<_View>> &&
47 forward_range<range_reference_t<_View>>
50 … using _InnerC = typename iterator_traits<iterator_t<range_reference_t<_View>>>::iterator_category;
54 common_range<range_reference_t<_View>>,
65 requires view<_View> && input_range<range_reference_t<_View>>
69 using _InnerRange = range_reference_t<_View>;
96 is_reference_v<range_reference_t<_View>>;
104 is_reference_v<range_reference_t<const _V2>>
125 is_reference_v<range_reference_t<const _V2>>
127 using _ConstInnerRange = range_reference_t<const _View>;
141 requires view<_View> && input_range<range_reference_t<_View>>
172 requires view<_View> && input_range<range_reference_t<_View>>
182 using _Inner = iterator_t<range_reference_t<_Base>>;
184 static constexpr bool __ref_is_glvalue = is_reference_v<range_reference_t<_Base>>;
213 …__ref_is_glvalue && bidirectional_range<_Base> && bidirectional_range<range_reference_t<_Base>> &&
214 common_range<range_reference_t<_Base>>,
217 __ref_is_glvalue && forward_range<_Base> && forward_range<range_reference_t<_Base>>,
223 using value_type = range_value_t<range_reference_t<_Base>>;
226 range_difference_t<_Base>, range_difference_t<range_reference_t<_Base>>>;
283 forward_range<range_reference_t<_Base>>
294 bidirectional_range<range_reference_t<_Base>> &&
295 common_range<range_reference_t<_Base>>
313 bidirectional_range<range_reference_t<_Base>> &&
314 common_range<range_reference_t<_Base>>
325 equality_comparable<iterator_t<range_reference_t<_Base>>>