| /freebsd-14.2/contrib/llvm-project/libcxx/include/__ranges/ |
| H A D | lazy_split_view.h | 105 if constexpr (forward_range<_View>) { in begin() 114 requires forward_range<_View> && forward_range<const _View> in begin() 126 if constexpr (forward_range<_View> && forward_range<const _View> && common_range<const _View>) { in end() 137 template <forward_range _Tp> 158 if constexpr (forward_range<_View>) { 197 requires(!forward_range<_Base>) 201 requires forward_range<_Base> 261 requires forward_range<_Base> 275 template <forward_range _Tp> 346 requires forward_range<_View> [all …]
|
| H A D | join_view.h | 56 …requires is_reference_v<range_reference_t<_View>> && forward_range<_View> && forward_range<range_r… 87 static constexpr bool _UseOuterCache = !forward_range<_View>; 111 if constexpr (forward_range<_View>) { 129 … if constexpr (forward_range<_View> && is_reference_v<_InnerRange> && forward_range<_InnerRange> && 228 if constexpr (forward_range<_Base>) { 236 if constexpr (forward_range<_Base>) { 244 requires forward_range<_Base> 250 requires(!forward_range<_Base>) 256 requires forward_range<_Base> 264 _If< __ref_is_glvalue && forward_range<_Base> && forward_range<range_reference_t<_Base>>, [all …]
|
| H A D | view_interface.h | 54 requires forward_range<_D2> in empty() 61 requires forward_range<const _D2> in empty() 96 requires forward_range<_D2> && sized_sentinel_for<sentinel_t<_D2>, iterator_t<_D2>> in size() 103 …requires forward_range<const _D2> && sized_sentinel_for<sentinel_t<const _D2>, iterator_t<const _D… in size() 110 requires forward_range<_D2> in decltype() 119 requires forward_range<const _D2> in decltype()
|
| H A D | split_view.h | 48 template <forward_range _View, forward_range _Pattern> 84 template <forward_range _Range> 118 template <forward_range _Range> 121 template <forward_range _View, forward_range _Pattern> 176 template <forward_range _View, forward_range _Pattern>
|
| H A D | filter_view.h | 63 static constexpr bool _UseCache = forward_range<_View>; 116 template <forward_range _View> 137 _If<forward_range<_View>, 168 requires forward_range<_View>
|
| H A D | concepts.h | 106 concept forward_range = input_range<_Tp> && forward_iterator<iterator_t<_Tp>>; variable 109 concept bidirectional_range = forward_range<_Tp> && bidirectional_iterator<iterator_t<_Tp>>;
|
| H A D | chunk_by_view.h | 55 template <forward_range _View, indirect_binary_predicate<iterator_t<_View>, iterator_t<_View>> _Pre… 137 template <forward_range _View, indirect_binary_predicate<iterator_t<_View>, iterator_t<_View>> _Pre…
|
| H A D | elements_view.h | 143 template <forward_range _Base, size_t _Np> 192 } else if constexpr (forward_range<_Base>) { 228 requires forward_range<_Base>
|
| /freebsd-14.2/contrib/llvm-project/libcxx/include/__algorithm/ |
| H A D | ranges_find_end.h | 69 template <forward_range _Range1, 70 forward_range _Range2,
|
| H A D | ranges_is_permutation.h | 71 template <forward_range _Range1, 72 forward_range _Range2,
|
| H A D | ranges_search.h | 91 template <forward_range _Range1, 92 forward_range _Range2,
|
| H A D | ranges_ends_with.h | 153 …requires(forward_range<_Range1> || sized_range<_Range1>) && (forward_range<_Range2> || sized_range…
|
| H A D | ranges_is_sorted.h | 45 template <forward_range _Range,
|
| H A D | ranges_max_element.h | 47 template <forward_range _Rp,
|
| H A D | ranges_lower_bound.h | 51 template <forward_range _Range,
|
| H A D | ranges_minmax_element.h | 55 template <forward_range _Rp,
|
| H A D | ranges_rotate.h | 50 template <forward_range _Range>
|
| H A D | ranges_rotate_copy.h | 48 template <forward_range _Range, weakly_incrementable _OutIter>
|
| H A D | ranges_remove.h | 46 template <forward_range _Range, class _Type, class _Proj = identity>
|
| H A D | ranges_unique.h | 57 template <forward_range _Range,
|
| H A D | ranges_upper_bound.h | 49 template <forward_range _Range,
|
| H A D | ranges_sample.h | 52 requires(forward_range<_Range> || random_access_iterator<_OutIter>) &&
|
| H A D | ranges_equal_range.h | 55 template <forward_range _Range,
|
| /freebsd-14.2/contrib/llvm-project/libcxx/include/ |
| H A D | ranges | 79 concept forward_range = see below; 287 template<input_range V, forward_range Pattern> 290 (forward_range<V> || tiny-range<Pattern>) 294 template<forward_range V, forward_range Pattern> 336 template<forward_range V, indirect_binary_predicate<iterator_t<V>, iterator_t<V>> Pred>
|
| H A D | algorithm | 52 template<forward_range R, class Proj = identity, 60 template<forward_range R, class Proj = identity, 215 template<forward_range R, class Proj = identity, 520 template<forward_range R, class Proj = identity, 528 template<forward_range R, class Proj = identity, 580 template<forward_range R, class Proj = identity, 603 template<input_range R1, forward_range R2, 804 template<forward_range R> 851 template<forward_range R1, forward_range R2, 866 template<forward_range R1, forward_range R2, class Pred = ranges::equal_to, [all …]
|