Home
last modified time | relevance | path

Searched refs:forward_iterator (Results 1 – 25 of 39) sorted by relevance

12

/freebsd/contrib/llvm-project/libcxx/include/__algorithm/
H A Dranges_unique_copy.h55 if constexpr (forward_iterator<_InIter>) { in __get_algo_tag()
73 (forward_iterator<_InIter> ||
92 (forward_iterator<iterator_t<_Range>> ||
H A Dranges_find_end.h40 template <forward_iterator _Iter1,
42 forward_iterator _Iter2,
H A Dranges_contains_subrange.h40 template <forward_iterator _Iter1,
42 forward_iterator _Iter2,
H A Dranges_is_permutation.h52 forward_iterator _Iter1,
54 forward_iterator _Iter2,
H A Dranges_find_last.h86 template <forward_iterator _Iter, sentinel_for<_Iter> _Sent, class _Type, class _Proj = identity>
113 template <forward_iterator _Iter,
143 template <forward_iterator _Iter,
H A Dranges_search.h72 template <forward_iterator _Iter1,
74 forward_iterator _Iter2,
H A Dranges_mismatch.h47 if constexpr (forward_iterator<_I1> && forward_iterator<_I2>) { in __go()
H A Dranges_iterator_concept.h40 else if constexpr (forward_iterator<_Iter>) in __get_iterator_concept()
H A Dranges_ends_with.h133 requires(forward_iterator<_Iter1> || sized_sentinel_for<_Sent1, _Iter1>) &&
134 (forward_iterator<_Iter2> || sized_sentinel_for<_Sent2, _Iter2>) &&
H A Dranges_is_sorted.h36 template <forward_iterator _Iter,
H A Dranges_max_element.h37 template <forward_iterator _Ip,
H A Dranges_lower_bound.h41 template <forward_iterator _Iter,
H A Dranges_sample.h42 requires(forward_iterator<_Iter> || random_access_iterator<_OutIter>) && indirectly_copyable<_Iter, _OutIter> && in operator()
H A Dranges_minmax_element.h45 template <forward_iterator _Ip,
H A Dranges_upper_bound.h35 template <forward_iterator _Iter,
H A Dranges_binary_search.h37 template <forward_iterator _Iter,
H A Dranges_equal_range.h44 template <forward_iterator _Iter,
H A Dranges_min_element.h51 template <forward_iterator _Ip,
H A Dranges_partition_point.h63 template <forward_iterator _Iter,
H A Dranges_is_sorted_until.h52 template <forward_iterator _Iter,
H A Dranges_adjacent_find.h52 template <forward_iterator _Iter,
/freebsd/contrib/llvm-project/libcxx/include/__iterator/
H A Dpermutable.h27 forward_iterator<_Iterator> && indirectly_movable_storable<_Iterator, _Iterator> &&
/freebsd/contrib/llvm-project/libcxx/include/__memory/
H A Dconcepts.h52 __nothrow_input_iterator<_Ip> && forward_iterator<_Ip> && __nothrow_sentinel_for<_Ip, _Ip>;
/freebsd/contrib/llvm-project/libcxx/include/
H A Dalgorithm48 template<forward_iterator I, sentinel_for<I> S, class Proj = identity,
56 template<forward_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,
235 template<forward_iterator I, sentinel_for<I> S, class Proj = identity,
245 template<forward_iterator I1, sentinel_for<I1> S1,
246 forward_iterator I2, sentinel_for<I2> S2,
501 requires (forward_iterator<I1> || sized_sentinel_for<S1, I1>) &&
502 (forward_iterator<I2> || sized_sentinel_for<S2, I2>) &&
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__ranges/
H A Dempty.h40 { ranges::begin(__t) } -> forward_iterator;

12