/freebsd/contrib/llvm-project/libcxx/include/ |
H A D | algorithm | 48 template<forward_iterator I, sentinel_for<I> S, class Proj = identity, 56 template<forward_iterator I, sentinel_for<I> S, class Proj = identity, 67 template <input_iterator I1, sentinel_for<_I1> S1, input_iterator I2, sentinel_for<_I2> S2, 87 template<input_iterator I, sentinel_for<I> S, class Proj = identity, 96 template<input_iterator I, sentinel_for<I> S, class Proj = identity, 105 template<forward_iterator I, sentinel_for<I> S, class T, class Proj = identity> 114 template<forward_iterator I, sentinel_for<I> S, class Proj = identity, 122 template<forward_iterator I, sentinel_for<I> S, class Proj = identity, 164 template<input_iterator I, sentinel_for<I> S, weakly_incrementable O, 176 template<input_iterator I1, sentinel_for<I1> S1, input_iterator I2, sentinel_for<I2> S2, [all …]
|
/freebsd/contrib/llvm-project/libcxx/include/__iterator/ |
H A D | common_iterator.h | 48 template <input_or_output_iterator _Iter, sentinel_for<_Iter> _Sent> 64 template <input_or_output_iterator _OtherIter, sentinel_for<_OtherIter> _OtherSent> 169 template <class _I2, sentinel_for<_Iter> _S2> 170 requires sentinel_for<_Sent, _I2> 190 template <class _I2, sentinel_for<_Iter> _S2> 191 requires sentinel_for<_Sent, _I2> && equality_comparable_with<_Iter, _I2>
|
H A D | next.h | 59 template <input_or_output_iterator _Ip, sentinel_for<_Ip> _Sp> 65 template <input_or_output_iterator _Ip, sentinel_for<_Ip> _Sp>
|
H A D | advance.h | 126 template <input_or_output_iterator _Ip, sentinel_for<_Ip> _Sp> 151 template <input_or_output_iterator _Ip, sentinel_for<_Ip> _Sp>
|
/freebsd/contrib/llvm-project/libcxx/include/__algorithm/ |
H A D | ranges_swap_ranges.h | 41 template <input_iterator _I1, sentinel_for<_I1> _S1, input_iterator _I2, sentinel_for<_I2> _S2> in operator()
|
H A D | ranges_starts_with.h | 38 sentinel_for<_Iter1> _Sent1, 40 sentinel_for<_Iter2> _Sent2,
|
H A D | ranges_includes.h | 42 sentinel_for<_Iter1> _Sent1, 44 sentinel_for<_Iter2> _Sent2,
|
H A D | ranges_find_end.h | 41 sentinel_for<_Iter1> _Sent1, 43 sentinel_for<_Iter2> _Sent2,
|
H A D | ranges_contains_subrange.h | 41 sentinel_for<_Iter1> _Sent1, 43 sentinel_for<_Iter2> _Sent2,
|
H A D | ranges_transform.h | 88 sentinel_for<_InIter> _Sent, 106 sentinel_for<_InIter1> _Sent1, 108 sentinel_for<_InIter2> _Sent2,
|
H A D | ranges_set_difference.h | 49 sentinel_for<_InIter1> _Sent1, 51 sentinel_for<_InIter2> _Sent2,
|
H A D | ranges_partial_sort_copy.h | 49 sentinel_for<_Iter1> _Sent1, 51 sentinel_for<_Iter2> _Sent2,
|
H A D | ranges_is_permutation.h | 53 sentinel_for<_Iter1> _Sent1, 55 sentinel_for<_Iter2> _Sent2,
|
H A D | ranges_lexicographical_compare.h | 57 sentinel_for<_Iter1> _Sent1, 59 sentinel_for<_Iter2> _Sent2,
|
H A D | ranges_find_first_of.h | 56 sentinel_for<_Iter1> _Sent1, 58 sentinel_for<_Iter2> _Sent2,
|
H A D | ranges_find_last.h | 86 template <forward_iterator _Iter, sentinel_for<_Iter> _Sent, class _Type, class _Proj = identity> 114 sentinel_for<_Iter> _Sent, 144 sentinel_for<_Iter> _Sent,
|
H A D | ranges_set_intersection.h | 47 sentinel_for<_InIter1> _Sent1, 49 sentinel_for<_InIter2> _Sent2,
|
H A D | ranges_set_union.h | 50 sentinel_for<_InIter1> _Sent1, 52 sentinel_for<_InIter2> _Sent2,
|
H A D | ranges_set_symmetric_difference.h | 47 sentinel_for<_InIter1> _Sent1, 49 sentinel_for<_InIter2> _Sent2,
|
H A D | ranges_equal.h | 40 sentinel_for<_Iter1> _Sent1, 42 sentinel_for<_Iter2> _Sent2,
|
H A D | ranges_merge.h | 79 sentinel_for<_InIter1> _Sent1, 81 sentinel_for<_InIter2> _Sent2,
|
H A D | ranges_search.h | 73 sentinel_for<_Iter1> _Sent1, 75 sentinel_for<_Iter2> _Sent2,
|
H A D | ranges_mismatch.h | 61 sentinel_for<_I1> _S1, 63 sentinel_for<_I2> _S2,
|
/freebsd/contrib/llvm-project/libcxx/include/__ranges/ |
H A D | rend.h | 42 { _LIBCPP_AUTO_CAST(__t.rend()) } -> sentinel_for<decltype(ranges::rbegin(__t))>; in requires() 51 { _LIBCPP_AUTO_CAST(rend(__t)) } -> sentinel_for<decltype(ranges::rbegin(__t))>;
|
H A D | subrange.h | 71 sentinel_for<_Iter> _Sent = _Iter, 196 template <input_or_output_iterator _Iter, sentinel_for<_Iter> _Sent> 199 template <input_or_output_iterator _Iter, sentinel_for<_Iter> _Sent>
|