Searched refs:_I2 (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/libcxx/include/__iterator/ |
| H A D | common_iterator.h | 62 template<class _I2, class _S2> 72 template<class _I2, class _S2> 109 template<class _I2 = _Iter> 111 requires indirectly_readable<const _I2> && 113 is_reference_v<iter_reference_t<_I2>> || 114 constructible_from<iter_value_t<_I2>, iter_reference_t<_I2>>) 148 template<class _I2, sentinel_for<_Iter> _S2> 149 requires sentinel_for<_Sent, _I2> 167 requires sentinel_for<_Sent, _I2> && equality_comparable_with<_Iter, _I2> 188 requires sized_sentinel_for<_Sent, _I2> [all …]
|
| H A D | counted_iterator.h | 83 template<class _I2> 84 requires convertible_to<const _I2&, _Iter> 86 constexpr counted_iterator(const counted_iterator<_I2>& __other) 89 template<class _I2> 90 requires assignable_from<_Iter&, const _I2&> 208 template<common_with<_Iter> _I2> 210 friend constexpr iter_difference_t<_I2> operator-( 211 const counted_iterator& __lhs, const counted_iterator<_I2>& __rhs) 250 template<common_with<_Iter> _I2> 265 template<common_with<_Iter> _I2> [all …]
|
| H A D | iter_swap.h | 34 template<class _I1, class _I2> 35 void iter_swap(_I1, _I2) = delete; 92 template<class _I1, class _I2 = _I1> 94 indirectly_readable<_I1> && indirectly_readable<_I2> && 95 requires(const _I1 __i1, const _I2 __i2) { in requires()
|
| H A D | indirectly_comparable.h | 26 template <class _I1, class _I2, class _Rp, class _P1 = identity, class _P2 = identity> 28 indirect_binary_predicate<_Rp, projected<_I1, _P1>, projected<_I2, _P2>>;
|
| /llvm-project-15.0.7/libcxx/include/__algorithm/ |
| H A D | ranges_mismatch.h | 34 template <class _I1, class _I2> 35 using mismatch_result = in_in_result<_I1, _I2>; 39 template <class _I1, class _S1, class _I2, class _S2, 42 mismatch_result<_I1, _I2> 43 __go(_I1 __first1, _S1 __last1, _I2 __first2, _S2 __last2, in __go() 55 input_iterator _I2, sentinel_for<_I2> _S2, 57 requires indirectly_comparable<_I1, _I2, _Pred, _Proj1, _Proj2> 59 mismatch_result<_I1, _I2> operator()(_I1 __first1, _S1 __last1, _I2 __first2, _S2 __last2, in operator()
|
| H A D | ranges_swap_ranges.h | 33 template <class _I1, class _I2> 34 using swap_ranges_result = in_in_result<_I1, _I2>; 39 input_iterator _I2, sentinel_for<_I2> _S2> 40 requires indirectly_swappable<_I1, _I2> 41 _LIBCPP_HIDE_FROM_ABI constexpr swap_ranges_result<_I1, _I2> 42 operator()(_I1 __first1, _S1 __last1, _I2 __first2, _S2 __last2) const { in operator()
|
| H A D | ranges_transform.h | 38 template <class _I1, class _I2, class _O1> 39 using binary_transform_result = in_in_out_result<_I1, _I2, _O1>;
|
| /llvm-project-15.0.7/libcxx/include/__utility/ |
| H A D | pair.h | 310 template <class... _Args1, class... _Args2, size_t... _I1, size_t... _I2> 314 __tuple_indices<_I1...>, __tuple_indices<_I2...>);
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | tuple | 1769 template <class... _Args1, class... _Args2, size_t ..._I1, size_t ..._I2> 1773 __tuple_indices<_I1...>, __tuple_indices<_I2...>) 1775 second(_VSTD::forward<_Args2>(_VSTD::get<_I2>(__second_args))...)
|
| H A D | algorithm | 64 template <input_iterator I1, sentinel_for<_I1> S1, input_iterator I2, sentinel_for<_I2> S2, 67 constexpr mismatch_result<_I1, _I2>
|