Home
last modified time | relevance | path

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

1234

/freebsd/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/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/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_t<V>>
[all …]
H A Dalgorithm76 template <input_range R1, input_range R2,
85 template<input_range R, class T, class Proj = identity>
94 template<input_range R, class Proj = identity,
103 template<input_range R, class Proj = identity,
141 template<input_range R, class Proj = identity,
155 template<input_range R, class Proj = identity,
173 template<input_range R, weakly_incrementable O, copy_constructible F,
188 template<input_range R1, input_range R2, weakly_incrementable O,
201 template<input_range R, class T, class Proj = identity>
211 template<input_range R, class Proj = identity,
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__ranges/
H A Dto.h67 … !input_range<_Container> || convertible_to<range_reference_t<_Range>, range_value_t<_Container>>;
79 template <class _Container, input_range _Range, class... _Args>
134 } else if constexpr (input_range<range_reference_t<_Range>>) { in to()
162 template <template <class...> class _Container, input_range _Range, class... _Args>
198 template <template <class...> class _Container, input_range _Range, class... _Args>
214 …auto __to_func = []<input_range _Range, class... _Tail>(_Range&& __range, _Tail&&... __tail) static in to()
228 auto __to_func = []<input_range _Range, class... _Tail, in to()
H A Djoin_with_view.h60 template <input_range _View, forward_range _Pattern>
61 requires view<_View> && input_range<range_reference_t<_View>> && view<_Pattern> &&
94 template <input_range _Range>
120 … is_reference_v<range_reference_t<const _View>> && input_range<range_reference_t<const _View>> && in begin()
137 … is_reference_v<range_reference_t<const _View>> && input_range<range_reference_t<const _View>> && in end()
151 template <input_range _Range>
186 template <input_range _View, forward_range _Pattern>
187 requires view<_View> && input_range<range_reference_t<_View>> && view<_Pattern> &&
394 template <input_range _View, forward_range _Pattern>
395 requires view<_View> && input_range<range_reference_t<_View>> && view<_Pattern> &&
H A Djoin_view.h70 template <input_range _View>
71 requires view<_View> && input_range<range_reference_t<_View>>
124 input_range<range_reference_t<const _V2>>
140 input_range<range_reference_t<const _V2>>
151 template <input_range _View>
152 requires view<_View> && input_range<range_reference_t<_View>>
182 template <input_range _View>
183 requires view<_View> && input_range<range_reference_t<_View>>
H A Dtransform_view.h70 template <input_range _View, move_constructible _Fn>
72 template <input_range _View, copy_constructible _Fn>
172 template <input_range _View, move_constructible _Fn>
174 template <input_range _View, copy_constructible _Fn>
335 template <input_range _View, move_constructible _Fn>
337 template <input_range _View, copy_constructible _Fn>
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 Dconcepts.h57 concept input_range = range<_Tp> && input_iterator<iterator_t<_Tp>>; variable
110 concept forward_range = input_range<_Tp> && forward_iterator<iterator_t<_Tp>>;
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
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 R2, weakly_incrementable O,
198 template<input_range R, class T, class Proj = identity>
208 template<input_range R, class Proj = identity,
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__algorithm/
H A Dranges_swap_ranges.h49 template <input_range _R1, input_range _R2>
H A Dranges_starts_with.h63 template <input_range _Range1,
64 input_range _Range2,
H A Dranges_includes.h64 template <input_range _Range1,
65 input_range _Range2,
H A Dranges_transform.h97 …template <input_range _Range, weakly_incrementable _OutIter, copy_constructible _Func, class _Proj…
134 template <input_range _Range1,
135 input_range _Range2,
H A Dranges_set_difference.h68 template <input_range _Range1,
69 input_range _Range2,
H A Dranges_set_union.h74 template <input_range _Range1,
75 input_range _Range2,
H A Dranges_set_symmetric_difference.h71 template <input_range _Range1,
72 input_range _Range2,
H A Dranges_equal.h70 template <input_range _Range1,
71 input_range _Range2,
H A Dranges_set_intersection.h72 template <input_range _Range1,
73 input_range _Range2,
H A Dranges_lexicographical_compare.h77 template <input_range _Range1,
78 input_range _Range2,
H A Dranges_mismatch.h73 template <input_range _R1,
74 input_range _R2,
H A Dranges_merge.h64 template <input_range _Range1,
65 input_range _Range2,

1234