Home
last modified time | relevance | path

Searched refs:input_range (Results 1 – 25 of 76) sorted by relevance

1234

/freebsd-src/contrib/llvm-project/libcxx/include/__format/
H A Drange_default_formatter.h40 ranges::input_range<const _Rp> && formattable<ranges::range_reference_t<const _Rp>, _CharT>;
65 template <ranges::input_range _Rp>
90 template <range_format _Kp, ranges::input_range _Rp, class _CharT>
95 template <ranges::input_range _Rp, class _CharT>
122 template <ranges::input_range _Rp, class _CharT>
150 template <ranges::input_range _Rp, class _CharT>
174 template <range_format _Kp, ranges::input_range _Rp, class _CharT>
195 …format(conditional_t<ranges::input_range<const _Rp>, const _Rp&, _Rp&> __range, _FormatContext& __…
206 template <ranges::input_range _Rp, class _CharT>
H A Drange_formatter.h120 template <ranges::input_range _Rp, class _FormatContext>
153 template <ranges::input_range _Rp, class _FormatContext>
168 template <ranges::input_range _Rp, class _FormatContext>
192 template <ranges::input_range _Rp, class _FormatContext>
/freebsd-src/contrib/llvm-project/libcxx/include/__iterator/
H A Dranges_iterator_traits.h26 template <ranges::input_range _Range>
29 template <ranges::input_range _Range>
32 template <ranges::input_range _Range>
/freebsd-src/contrib/llvm-project/libcxx/include/__ranges/
H A Dto.h75 !input_range<_Container> || convertible_to<range_reference_t<_Range>, range_value_t<_Container>>;
87 template <class _Container, input_range _Range, class... _Args>
131 } else if constexpr (input_range<range_reference_t<_Range>>) { in to()
159 template <template <class...> class _Container, input_range _Range, class... _Args>
195 template <template <class...> class _Container, input_range _Range, class... _Args> in to()
211 auto __to_func = []<input_range _Range, class... _Tail>(_Range&& __range, _Tail&&... __tail) static in to()
225 auto __to_func = []<input_range _Range, class... _Tail, in to()
H A Djoin_view.h70 template <input_range _View>
71 requires view<_View> && input_range<range_reference_t<_View>>
123 input_range<range_reference_t<const _V2>>
139 input_range<range_reference_t<const _V2>>
150 template <input_range _View>
151 requires view<_View> && input_range<range_reference_t<_View>>
181 template <input_range _View>
182 requires view<_View> && input_range<range_reference_t<_View>>
H A Dtransform_view.h68 template <input_range _View, move_constructible _Fn>
70 template <input_range _View, copy_constructible _Fn>
170 template <input_range _View, move_constructible _Fn>
172 template <input_range _View, copy_constructible _Fn>
332 template <input_range _View, move_constructible _Fn>
334 template <input_range _View, copy_constructible _Fn>
H A Dconcepts.h53 concept input_range = range<_Tp> && input_iterator<iterator_t<_Tp>>; variable
106 concept forward_range = input_range<_Tp> && forward_iterator<iterator_t<_Tp>>;
H A Dfilter_view.h55 template <input_range _View, indirect_unary_predicate<iterator_t<_View>> _Pred>
127 template <input_range _View, indirect_unary_predicate<iterator_t<_View>> _Pred>
211 template <input_range _View, indirect_unary_predicate<iterator_t<_View>> _Pred>
H A Dcontainer_compatible_range.h27 ranges::input_range<_Range> && convertible_to<ranges::range_reference_t<_Range>, _Tp>;
H A Dtake_while_view.h48 …requires input_range<_View> && is_object_v<_Pred> && indirect_unary_predicate<const _Pred, iterato…
103 …requires input_range<_View> && is_object_v<_Pred> && indirect_unary_predicate<const _Pred, iterato…
/freebsd-src/contrib/llvm-project/libcxx/include/
H A Dranges76 concept input_range = see below;
126 template<input_range V, size_t N>
147 template<class C, input_range R, class... Args> requires (!view<C>)
149 template<template<class...> class C, input_range R, class... Args>
192 template<input_range V, indirect_unary_predicate<iterator_t<V>> Pred>
209 requires input_range<V> && is_object_v<Pred> &&
220 template<input_range V, copy_constructible F>
253 requires input_range<V> && is_object_v<Pred> &&
284 template<input_range V>
285 requires view<V> && input_range<range_reference_
[all...]
H A Dalgorithm73 template <input_range R1, input_range R2,
82 template<input_range R, class T, class Proj = identity>
91 template<input_range R, class Proj = identity,
100 template<input_range R, class Proj = identity,
138 template<input_range R, class Proj = identity,
152 template<input_range R, class Proj = identity,
170 template<input_range R, weakly_incrementable O, copy_constructible F,
185 template<input_range R1, input_range R
[all...]
/freebsd-src/contrib/llvm-project/libcxx/include/__algorithm/
H A Dranges_swap_ranges.h50 template <input_range _R1, input_range _R2>
H A Dranges_starts_with.h64 template <input_range _Range1,
65 input_range _Range2,
H A Dranges_includes.h66 template <input_range _Range1,
67 input_range _Range2,
H A Dranges_set_difference.h71 template <input_range _Range1,
72 input_range _Range2,
H A Dranges_transform.h98 …template <input_range _Range, weakly_incrementable _OutIter, copy_constructible _Func, class _Proj…
135 template <input_range _Range1,
136 input_range _Range2,
H A Dranges_lexicographical_compare.h75 template <input_range _Range1,
76 input_range _Range2,
H A Dranges_set_union.h77 template <input_range _Range1,
78 input_range _Range2,
H A Dranges_mismatch.h74 template <input_range _R1,
75 input_range _R2,
H A Dranges_equal.h71 template <input_range _Range1,
72 input_range _Range2,
H A Dranges_set_intersection.h74 template <input_range _Range1,
75 input_range _Range2,
H A Dranges_set_symmetric_difference.h74 template <input_range _Range1,
75 input_range _Range2,
H A Dranges_merge.h99 template <input_range _Range1,
100 input_range _Range2,
H A Dfold.h96 template <input_range _Rp, class _Tp, __indirectly_binary_left_foldable<_Tp, iterator_t<_Rp>> _Fp>
113 template <input_range _Rp, class _Tp, __indirectly_binary_left_foldable<_Tp, iterator_t<_Rp>> _Fp> in operator()

1234