Lines Matching refs:iter_reference_t
36 typename iter_reference_t<_In>; in requires()
38 { *__i } -> same_as<iter_reference_t<_In>>; in requires()
41 common_reference_with<iter_reference_t<_In>&&, iter_value_t<_In>&> &&
42 common_reference_with<iter_reference_t<_In>&&, iter_rvalue_reference_t<_In>&&> &&
49 using iter_common_reference_t = common_reference_t<iter_reference_t<_Tp>, iter_value_t<_Tp>&>;
57 …const_cast<const iter_reference_t<_Out>&&>(*__o) = _VSTD::forward<_Tp>(__t); … in requires()
58 …const_cast<const iter_reference_t<_Out>&&>(*_VSTD::forward<_Out>(__o)) = _VSTD::forward<_Tp>(__t);… in requires()
163 { __j[__n] } -> same_as<iter_reference_t<_Ip>>; in requires()
170 is_lvalue_reference_v<iter_reference_t<_Ip>> &&
171 same_as<iter_value_t<_Ip>, remove_cvref_t<iter_reference_t<_Ip>>> &&
173 { _VSTD::to_address(__i) } -> same_as<add_pointer_t<iter_reference_t<_Ip>>>; in requires()
185 invocable<_Fp&, iter_reference_t<_It>> &&
189 invoke_result_t<_Fp&, iter_reference_t<_It>>>;
196 regular_invocable<_Fp&, iter_reference_t<_It>> &&
200 invoke_result_t<_Fp&, iter_reference_t<_It>>>;
207 predicate<_Fp&, iter_reference_t<_It>> &&
215 predicate<_Fp&, iter_value_t<_It1>&, iter_reference_t<_It2>> &&
216 predicate<_Fp&, iter_reference_t<_It1>, iter_value_t<_It2>&> &&
217 predicate<_Fp&, iter_reference_t<_It1>, iter_reference_t<_It2>> &&
225 equivalence_relation<_Fp&, iter_value_t<_It1>&, iter_reference_t<_It2>> &&
226 equivalence_relation<_Fp&, iter_reference_t<_It1>, iter_value_t<_It2>&> &&
227 equivalence_relation<_Fp&, iter_reference_t<_It1>, iter_reference_t<_It2>> &&
235 strict_weak_order<_Fp&, iter_value_t<_It1>&, iter_reference_t<_It2>> &&
236 strict_weak_order<_Fp&, iter_reference_t<_It1>, iter_value_t<_It2>&> &&
237 strict_weak_order<_Fp&, iter_reference_t<_It1>, iter_reference_t<_It2>> &&
241 requires (indirectly_readable<_Its> && ...) && invocable<_Fp, iter_reference_t<_Its>...>
242 using indirect_result_t = invoke_result_t<_Fp, iter_reference_t<_Its>...>;
260 indirectly_writable<_Out, iter_reference_t<_In>>;
270 constructible_from<iter_value_t<_In>, iter_reference_t<_In>> &&
271 assignable_from<iter_value_t<_In>&, iter_reference_t<_In>>;