Home
last modified time | relevance | path

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

12

/freebsd-14.2/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_is_permutation.h52 forward_iterator _Iter1,
54 forward_iterator _Iter2,
H A Dranges_search.h72 template <forward_iterator _Iter1,
74 forward_iterator _Iter2,
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_minmax_element.h45 template <forward_iterator _Ip,
H A Dranges_rotate_copy.h39 template <forward_iterator _InIter, sentinel_for<_InIter> _Sent, weakly_incrementable _OutIter>
H A Dranges_upper_bound.h35 template <forward_iterator _Iter,
H A Dranges_sample.h42 …requires(forward_iterator<_Iter> || random_access_iterator<_OutIter>) && indirectly_copyable<_Iter…
H A Dranges_equal_range.h44 template <forward_iterator _Iter,
H A Dranges_min_element.h51 template <forward_iterator _Ip,
H A Dranges_binary_search.h37 template <forward_iterator _Iter,
H A Dranges_is_sorted_until.h52 template <forward_iterator _Iter,
H A Dranges_partition_point.h63 template <forward_iterator _Iter,
H A Dranges_adjacent_find.h52 template <forward_iterator _Iter,
H A Dranges_find.h44 if constexpr (forward_iterator<_Iter>) { in __find_unwrap()
/freebsd-14.2/contrib/llvm-project/libcxx/include/__iterator/
H A Dpermutable.h27 forward_iterator<_Iterator> && indirectly_movable_storable<_Iterator, _Iterator> &&
H A Diterator_with_data.h34 template <forward_iterator _Iterator, class _Data>
/freebsd-14.2/contrib/llvm-project/libcxx/include/__memory/
H A Dconcepts.h52 __nothrow_input_iterator<_Ip> && forward_iterator<_Ip> && __nothrow_sentinel_for<_Ip, _Ip>;
/freebsd-14.2/contrib/llvm-project/libcxx/include/__ranges/
H A Dempty.h40 { ranges::begin(__t) } -> forward_iterator;
/freebsd-14.2/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,
463 requires (forward_iterator<I1> || sized_sentinel_for<S1, I1>) &&
464 (forward_iterator<I2> || sized_sentinel_for<S2, I2>) &&
822 requires (forward_iterator<I> || random_access_iterator<O>) &&
843 template<forward_iterator I1, sentinel_for<I1> S1, forward_iterator I2,
858 template<forward_iterator I1, sentinel_for<I1> S1, forward_iterator I2,
873 template<forward_iterator I, sentinel_for<I> S, class T,
904 template<forward_iterator I1, sentinel_for<I1> S1, forward_iterator I2, sentinel_for<I2> S2,
1005 (forward_iterator<I> ||
[all …]

12