| /src/contrib/llvm-project/libcxx/include/__ranges/ |
| H A D | elements_view.h | 188 if constexpr (random_access_range<_Base>) { 251 requires random_access_range<_Base> 258 requires random_access_range<_Base> 265 requires random_access_range<_Base> 277 requires random_access_range<_Base> 283 requires random_access_range<_Base> 289 requires random_access_range<_Base> 295 requires random_access_range<_Base> 301 requires random_access_range<_Base> && three_way_comparable<iterator_t<_Base>> 307 requires random_access_range<_Base> [all …]
|
| H A D | transform_view.h | 141 template <random_access_range _View> 250 requires random_access_range<_Base> 257 requires random_access_range<_Base> 265 requires random_access_range<_Base> 277 requires random_access_range<_Base> 283 requires random_access_range<_Base> 289 requires random_access_range<_Base> 295 requires random_access_range<_Base> 301 requires random_access_range<_Base> && three_way_comparable<iterator_t<_Base>> 307 requires random_access_range<_Base> [all …]
|
| H A D | common_view.h | 62 if constexpr (random_access_range<_View> && sized_range<_View>) in begin() 71 if constexpr (random_access_range<const _View> && sized_range<const _View>) in begin() 78 if constexpr (random_access_range<_View> && sized_range<_View>) in end() 87 if constexpr (random_access_range<const _View> && sized_range<const _View>) in end()
|
| H A D | take_view.h | 91 if constexpr (random_access_range<_View>) { in begin() 107 if constexpr (random_access_range<const _View>) { in begin() 123 if constexpr (random_access_range<_View>) { in end() 137 if constexpr (random_access_range<const _View>) { in end() 265 …requires(!__is_empty_view<_RawRange> && random_access_range<_RawRange> && sized_range<_RawRange> && 285 random_access_range<_RawRange> && 337 …(__is_iota_specialization<_RawRange> && sized_range<_RawRange> && random_access_range<_RawRange>) … 339 random_access_range<_RawRange>)))
|
| H A D | drop_view.h | 66 …static constexpr bool _UseCache = forward_range<_View> && !(random_access_range<_View> && sized_ra… 91 … requires(!(__simple_view<_View> && random_access_range<const _View> && sized_range<const _View>)) in begin() 93 if constexpr (random_access_range<_View> && sized_range<_View>) { in begin() 108 requires random_access_range<const _View> && sized_range<const _View> in begin() 224 …requires(!__is_empty_view<_RawRange> && random_access_range<_RawRange> && sized_range<_RawRange> && 242 …requires(!__is_empty_view<_RawRange> && random_access_range<_RawRange> && sized_range<_RawRange> && 297 random_access_range<_RawRange>) || 299 random_access_range<_RawRange>)))
|
| H A D | concepts.h | 112 concept random_access_range = bidirectional_range<_Tp> && random_access_iterator<iterator_t<_Tp>>; variable 115 concept contiguous_range = random_access_range<_Tp> && contiguous_iterator<iterator_t<_Tp>> && requ… in requires()
|
| H A D | view_interface.h | 153 template <random_access_range _RARange = _Derived> 158 template <random_access_range _RARange = const _Derived>
|
| H A D | zip_view.h | 59 ((random_access_range<_Ranges> && ...) && (sized_range<_Ranges> && ...)); 173 } else if constexpr ((random_access_range<_Views> && ...)) { in requires() 185 } else if constexpr ((random_access_range<const _Views> && ...)) { in requires() 219 concept __zip_all_random_access = (random_access_range<__maybe_const<_Const, _Views>> && ...);
|
| H A D | reverse_view.h | 49 static constexpr bool _UseCache = !random_access_range<_View> && !common_range<_View>;
|
| /src/contrib/llvm-project/libcxx/include/__algorithm/ |
| H A D | ranges_shuffle.h | 52 template <random_access_range _Range, class _Gen>
|
| H A D | ranges_is_heap.h | 59 template <random_access_range _Range,
|
| H A D | ranges_stable_sort.h | 61 template <random_access_range _Range, class _Comp = ranges::less, class _Proj = identity>
|
| H A D | ranges_is_heap_until.h | 59 template <random_access_range _Range,
|
| H A D | ranges_sort.h | 63 template <random_access_range _Range, class _Comp = ranges::less, class _Proj = identity>
|
| H A D | ranges_make_heap.h | 64 template <random_access_range _Range, class _Comp = ranges::less, class _Proj = identity>
|
| H A D | ranges_pop_heap.h | 65 template <random_access_range _Range, class _Comp = ranges::less, class _Proj = identity>
|
| H A D | ranges_push_heap.h | 64 template <random_access_range _Range, class _Comp = ranges::less, class _Proj = identity>
|
| H A D | ranges_sort_heap.h | 64 template <random_access_range _Range, class _Comp = ranges::less, class _Proj = identity>
|
| H A D | ranges_partial_sort.h | 61 template <random_access_range _Range, class _Comp = ranges::less, class _Proj = identity>
|
| H A D | ranges_nth_element.h | 63 template <random_access_range _Range, class _Comp = ranges::less, class _Proj = identity>
|
| H A D | ranges_partial_sort_copy.h | 77 random_access_range _Range2,
|
| /src/contrib/llvm-project/libcxx/include/ |
| H A D | algorithm | 345 template<random_access_range R, class Comp = ranges::less, class Proj = identity> 356 template<random_access_range R, class Comp = ranges::less, class Proj = identity> 367 template<random_access_range R, class Comp = ranges::less, class Proj = identity> 378 template<random_access_range R, class Comp = ranges::less, class Proj = identity> 387 template<random_access_range R, class Proj = identity, 395 template<random_access_range R, class Proj = identity, 414 template<random_access_range R, class Comp = ranges::less, class Proj = identity> 424 template<random_access_range R, class Comp = ranges::less, class Proj = identity> 435 template<random_access_range R, class Comp = ranges::less, class Proj = identity> 544 template<input_range R1, random_access_range R2, class Comp = ranges::less, [all …]
|
| H A D | ranges | 85 concept random_access_range = see below;
|
| H A D | deque | 678 if constexpr (ranges::random_access_range<_Range>) {
|
| /src/contrib/llvm-project/libcxx/modules/std/ |
| H A D | ranges.inc | 66 using std::ranges::random_access_range;
|