| /freebsd-src/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-src/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-src/contrib/llvm-project/libcxx/include/__ranges/ |
| H A D | to.h | 75 !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 D | join_view.h | 70 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 D | transform_view.h | 68 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 D | concepts.h | 53 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 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 | take_while_view.h | 48 …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 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_ [all...] |
| 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 R [all...] |
| /freebsd-src/contrib/llvm-project/libcxx/include/__algorithm/ |
| H A D | ranges_swap_ranges.h | 50 template <input_range _R1, input_range _R2>
|
| H A D | ranges_starts_with.h | 64 template <input_range _Range1, 65 input_range _Range2,
|
| H A D | ranges_includes.h | 66 template <input_range _Range1, 67 input_range _Range2,
|
| H A D | ranges_set_difference.h | 71 template <input_range _Range1, 72 input_range _Range2,
|
| H A D | ranges_transform.h | 98 …template <input_range _Range, weakly_incrementable _OutIter, copy_constructible _Func, class _Proj… 135 template <input_range _Range1, 136 input_range _Range2,
|
| H A D | ranges_lexicographical_compare.h | 75 template <input_range _Range1, 76 input_range _Range2,
|
| H A D | ranges_set_union.h | 77 template <input_range _Range1, 78 input_range _Range2,
|
| H A D | ranges_mismatch.h | 74 template <input_range _R1, 75 input_range _R2,
|
| H A D | ranges_equal.h | 71 template <input_range _Range1, 72 input_range _Range2,
|
| H A D | ranges_set_intersection.h | 74 template <input_range _Range1, 75 input_range _Range2,
|
| H A D | ranges_set_symmetric_difference.h | 74 template <input_range _Range1, 75 input_range _Range2,
|
| H A D | ranges_merge.h | 99 template <input_range _Range1, 100 input_range _Range2,
|
| H A D | fold.h | 96 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()
|