| /freebsd/contrib/llvm-project/libcxx/include/__format/ |
| H A D | range_default_formatter.h | 40 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 D | range_formatter.h | 120 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 D | ranges_iterator_traits.h | 26 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 D | ranges | 76 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 D | algorithm | 76 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 D | to.h | 67 … !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 D | join_with_view.h | 60 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 D | join_view.h | 70 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 D | transform_view.h | 70 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 D | filter_view.h | 55 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 D | container_compatible_range.h | 27 ranges::input_range<_Range> && convertible_to<ranges::range_reference_t<_Range>, _Tp>;
|
| H A D | concepts.h | 57 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 D | algorithm | 73 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 D | ranges_swap_ranges.h | 49 template <input_range _R1, input_range _R2>
|
| H A D | ranges_starts_with.h | 63 template <input_range _Range1, 64 input_range _Range2,
|
| H A D | ranges_includes.h | 64 template <input_range _Range1, 65 input_range _Range2,
|
| H A D | ranges_transform.h | 97 …template <input_range _Range, weakly_incrementable _OutIter, copy_constructible _Func, class _Proj… 134 template <input_range _Range1, 135 input_range _Range2,
|
| H A D | ranges_set_difference.h | 68 template <input_range _Range1, 69 input_range _Range2,
|
| H A D | ranges_set_union.h | 74 template <input_range _Range1, 75 input_range _Range2,
|
| H A D | ranges_set_symmetric_difference.h | 71 template <input_range _Range1, 72 input_range _Range2,
|
| H A D | ranges_equal.h | 70 template <input_range _Range1, 71 input_range _Range2,
|
| H A D | ranges_set_intersection.h | 72 template <input_range _Range1, 73 input_range _Range2,
|
| H A D | ranges_lexicographical_compare.h | 77 template <input_range _Range1, 78 input_range _Range2,
|
| H A D | ranges_mismatch.h | 73 template <input_range _R1, 74 input_range _R2,
|
| H A D | ranges_merge.h | 64 template <input_range _Range1, 65 input_range _Range2,
|