Home
last modified time | relevance | path

Searched refs:_Sent (Results 1 – 25 of 86) sorted by relevance

1234

/freebsd-14.2/contrib/llvm-project/libcxx/include/__ranges/
H A Dsubrange.h66 template <class _Pair, class _Iter, class _Sent>
72 sentinel_for<_Iter> _Sent = _Iter,
87 _LIBCPP_NO_UNIQUE_ADDRESS _Sent __end_ = _Sent();
103 if constexpr (sized_sentinel_for<_Sent, _Iter>) in subrange()
110 convertible_to<sentinel_t<_Range>, _Sent>
117 convertible_to<sentinel_t<_Range>, _Sent>
124 convertible_to<sentinel_t<_Range>, _Sent>
198 template <input_or_output_iterator _Iter, sentinel_for<_Iter> _Sent>
199 subrange(_Iter, _Sent) -> subrange<_Iter, _Sent>;
201 template <input_or_output_iterator _Iter, sentinel_for<_Iter> _Sent>
[all …]
/freebsd-14.2/contrib/llvm-project/libcxx/include/__iterator/
H A Dcommon_iterator.h49 requires(!same_as<_Iter, _Sent> && copyable<_Iter>)
63 variant<_Iter, _Sent> __hold_;
74 …_LIBCPP_HIDE_FROM_ABI constexpr common_iterator(_Sent __s) : __hold_(in_place_type<_Sent>, std::mo… in common_iterator()
79 : __hold_([&]() -> variant<_Iter, _Sent> { in common_iterator()
170 requires sentinel_for<_Sent, _I2>
215 requires sized_sentinel_for<_Sent, _I2>
259 template <class _Iter, class _Sent>
269 template <class _Iter, class _Sent>
277 template <class _Iter, class _Sent>
279 struct __arrow_type_or_void<_Iter, _Sent> {
[all …]
H A Dmove_sentinel.h29 template <semiregular _Sent>
34 _LIBCPP_HIDE_FROM_ABI constexpr explicit move_sentinel(_Sent __s) : __last_(std::move(__s)) {} in move_sentinel()
37 requires convertible_to<const _S2&, _Sent>
41 requires assignable_from<_Sent&, const _S2&>
47 _LIBCPP_HIDE_FROM_ABI constexpr _Sent base() const { return __last_; } in base()
50 _Sent __last_ = _Sent();
/freebsd-14.2/contrib/llvm-project/libcxx/include/__algorithm/
H A Dunwrap_range.h35 template <class _Iter, class _Sent>
37 _LIBCPP_HIDE_FROM_ABI static constexpr auto __unwrap(_Iter __first, _Sent __sent) in __unwrap()
38 requires random_access_iterator<_Iter> && sized_sentinel_for<_Sent, _Iter> in __unwrap()
44 _LIBCPP_HIDE_FROM_ABI static constexpr auto __unwrap(_Iter __first, _Sent __last) { in __unwrap()
50 requires random_access_iterator<_Iter> && sized_sentinel_for<_Sent, _Iter> in __rewrap()
56 requires(!(random_access_iterator<_Iter> && sized_sentinel_for<_Sent, _Iter>)) in __rewrap()
74 template <class _Iter, class _Sent>
75 _LIBCPP_HIDE_FROM_ABI constexpr auto __unwrap_range(_Iter __first, _Sent __last) {
76 return __unwrap_range_impl<_Iter, _Sent>::__unwrap(std::move(__first), std::move(__last));
79 template < class _Sent, class _Iter, class _Unwrapped>
[all …]
H A Dcopy_move_common.h90 template <class _InIter, class _Sent, class _OutIter, class = void>
93 template <class _InIter, class _Sent, class _OutIter>
95 _Sent,
103 class _Sent,
105 __enable_if_t<__can_rewrap<_InIter, _Sent, _OutIter>::value, int> = 0>
107 __unwrap_and_dispatch(_InIter __first, _Sent __last, _OutIter __out_first) {
116 class _Sent,
118 __enable_if_t<!__can_rewrap<_InIter, _Sent, _OutIter>::value, int> = 0>
120 __unwrap_and_dispatch(_InIter __first, _Sent __last, _OutIter __out_first) {
128 class _Sent,
[all …]
H A Dunique_copy.h39 template <class _AlgPolicy, class _BinaryPredicate, class _InputIterator, class _Sent, class _Outpu…
42 _Sent __last, in __unique_copy()
61 template <class _AlgPolicy, class _BinaryPredicate, class _ForwardIterator, class _Sent, class _Out…
64 _Sent __last, in __unique_copy()
83 template <class _AlgPolicy, class _BinaryPredicate, class _InputIterator, class _Sent, class _Input…
86 _Sent __last, in __unique_copy()
H A Dranges_generate.h38 template <class _OutIter, class _Sent, class _Func>
39 …_LIBCPP_HIDE_FROM_ABI constexpr static _OutIter __generate_fn_impl(_OutIter __first, _Sent __last,… in __generate_fn_impl()
47 …template <input_or_output_iterator _OutIter, sentinel_for<_OutIter> _Sent, copy_constructible _Fun…
49 …_LIBCPP_HIDE_FROM_ABI constexpr _OutIter operator()(_OutIter __first, _Sent __last, _Func __gen) c… in operator()
H A Dranges_all_of.h35 template <class _Iter, class _Sent, class _Proj, class _Pred>
36 …_LIBCPP_HIDE_FROM_ABI constexpr static bool __all_of_impl(_Iter __first, _Sent __last, _Pred& __pr… in __all_of_impl()
45 sentinel_for<_Iter> _Sent,
49 operator()(_Iter __first, _Sent __last, _Pred __pred, _Proj __proj = {}) const { in operator()
H A Dranges_any_of.h35 template <class _Iter, class _Sent, class _Proj, class _Pred>
36 …_LIBCPP_HIDE_FROM_ABI constexpr static bool __any_of_impl(_Iter __first, _Sent __last, _Pred& __pr… in __any_of_impl()
45 sentinel_for<_Iter> _Sent,
49 operator()(_Iter __first, _Sent __last, _Pred __pred = {}, _Proj __proj = {}) const { in operator()
H A Dranges_none_of.h35 template <class _Iter, class _Sent, class _Proj, class _Pred>
37 __none_of_impl(_Iter __first, _Sent __last, _Pred& __pred, _Proj& __proj) { in __none_of_impl()
46 sentinel_for<_Iter> _Sent,
50 operator()(_Iter __first, _Sent __last, _Pred __pred = {}, _Proj __proj = {}) const { in operator()
H A Dranges_rotate.h39 template <class _Iter, class _Sent>
40 …BI constexpr static subrange<_Iter> __rotate_fn_impl(_Iter __first, _Iter __middle, _Sent __last) { in __rotate_fn_impl()
45 template <permutable _Iter, sentinel_for<_Iter> _Sent>
46 …_LIBCPP_HIDE_FROM_ABI constexpr subrange<_Iter> operator()(_Iter __first, _Iter __middle, _Sent __… in operator()
H A Dranges_is_heap.h40 template <class _Iter, class _Sent, class _Proj, class _Comp>
42 __is_heap_fn_impl(_Iter __first, _Sent __last, _Comp& __comp, _Proj& __proj) { in __is_heap_fn_impl()
51 sentinel_for<_Iter> _Sent,
55 operator()(_Iter __first, _Sent __last, _Comp __comp = {}, _Proj __proj = {}) const { in operator()
H A Dranges_stable_sort.h45 template <class _Iter, class _Sent, class _Comp, class _Proj>
46 …_LIBCPP_HIDE_FROM_ABI static _Iter __stable_sort_fn_impl(_Iter __first, _Sent __last, _Comp& __com… in __stable_sort_fn_impl()
55 …template <random_access_iterator _Iter, sentinel_for<_Iter> _Sent, class _Comp = ranges::less, cla…
57 …_LIBCPP_HIDE_FROM_ABI _Iter operator()(_Iter __first, _Sent __last, _Comp __comp = {}, _Proj __pro… in operator()
H A Dranges_count_if.h36 template <class _Iter, class _Sent, class _Proj, class _Pred>
38 __count_if_impl(_Iter __first, _Sent __last, _Pred& __pred, _Proj& __proj) { in __count_if_impl()
50 sentinel_for<_Iter> _Sent,
54 operator()(_Iter __first, _Sent __last, _Predicate __pred, _Proj __proj = {}) const { in operator()
H A Dranges_is_heap_until.h41 template <class _Iter, class _Sent, class _Proj, class _Comp>
43 __is_heap_until_fn_impl(_Iter __first, _Sent __last, _Comp& __comp, _Proj& __proj) { in __is_heap_until_fn_impl()
51 sentinel_for<_Iter> _Sent,
55 operator()(_Iter __first, _Sent __last, _Comp __comp = {}, _Proj __proj = {}) const { in operator()
H A Dranges_is_partitioned.h36 template <class _Iter, class _Sent, class _Proj, class _Pred>
38 __is_partitioned_impl(_Iter __first, _Sent __last, _Pred& __pred, _Proj& __proj) { in __is_partitioned_impl()
57 sentinel_for<_Iter> _Sent,
61 operator()(_Iter __first, _Sent __last, _Pred __pred, _Proj __proj = {}) const { in operator()
H A Dcopy.h31 template <class, class _InIter, class _Sent, class _OutIter>
32 …DE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 pair<_InIter, _OutIter> __copy(_InIter, _Sent, _OutIter);
36 template <class _InIter, class _Sent, class _OutIter>
38 operator()(_InIter __first, _Sent __last, _OutIter __result) const { in operator()
108 template <class _AlgPolicy, class _InIter, class _Sent, class _OutIter>
110 __copy(_InIter __first, _Sent __last, _OutIter __result) { in __copy()
H A Dranges_pop_heap.h46 template <class _Iter, class _Sent, class _Comp, class _Proj>
48 __pop_heap_fn_impl(_Iter __first, _Sent __last, _Comp& __comp, _Proj& __proj) { in __pop_heap_fn_impl()
58 …template <random_access_iterator _Iter, sentinel_for<_Iter> _Sent, class _Comp = ranges::less, cla…
61 operator()(_Iter __first, _Sent __last, _Comp __comp = {}, _Proj __proj = {}) const { in operator()
H A Dranges_for_each.h42 template <class _Iter, class _Sent, class _Proj, class _Func>
44 __for_each_impl(_Iter __first, _Sent __last, _Func& __func, _Proj& __proj) { in __for_each_impl()
52 sentinel_for<_Iter> _Sent,
56 operator()(_Iter __first, _Sent __last, _Func __func, _Proj __proj = {}) const { in operator()
H A Dranges_is_sorted_until.h36 template <class _Iter, class _Sent, class _Proj, class _Comp>
38 __is_sorted_until_impl(_Iter __first, _Sent __last, _Comp& __comp, _Proj& __proj) { in __is_sorted_until_impl()
53 sentinel_for<_Iter> _Sent,
57 operator()(_Iter __first, _Sent __last, _Comp __comp = {}, _Proj __proj = {}) const { in operator()
H A Dranges_make_heap.h46 template <class _Iter, class _Sent, class _Comp, class _Proj>
48 __make_heap_fn_impl(_Iter __first, _Sent __last, _Comp& __comp, _Proj& __proj) { in __make_heap_fn_impl()
57 …template <random_access_iterator _Iter, sentinel_for<_Iter> _Sent, class _Comp = ranges::less, cla…
60 operator()(_Iter __first, _Sent __last, _Comp __comp = {}, _Proj __proj = {}) const { in operator()
H A Dranges_sort.h45 template <class _Iter, class _Sent, class _Comp, class _Proj>
47 __sort_fn_impl(_Iter __first, _Sent __last, _Comp& __comp, _Proj& __proj) { in __sort_fn_impl()
56 …template <random_access_iterator _Iter, sentinel_for<_Iter> _Sent, class _Comp = ranges::less, cla…
59 operator()(_Iter __first, _Sent __last, _Comp __comp = {}, _Proj __proj = {}) const { in operator()
H A Dranges_partition.h46 template <class _Iter, class _Sent, class _Proj, class _Pred>
48 __partition_fn_impl(_Iter&& __first, _Sent&& __last, _Pred&& __pred, _Proj&& __proj) { in __partition_fn_impl()
57 sentinel_for<_Iter> _Sent,
61 operator()(_Iter __first, _Sent __last, _Pred __pred, _Proj __proj = {}) const { in operator()
H A Dranges_move.h40 template <class _InIter, class _Sent, class _OutIter>
42 __move_impl(_InIter __first, _Sent __last, _OutIter __result) { in __move_impl()
47 template <input_iterator _InIter, sentinel_for<_InIter> _Sent, weakly_incrementable _OutIter>
50 operator()(_InIter __first, _Sent __last, _OutIter __result) const { in operator()
H A Dmin_element.h30 template <class _Comp, class _Iter, class _Sent, class _Proj>
32 __min_element(_Iter __first, _Sent __last, _Comp __comp, _Proj& __proj) { in __min_element()
44 template <class _Comp, class _Iter, class _Sent>
45 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 _Iter __min_element(_Iter __first, _Sent __last… in __min_element()

1234