| /llvm-project-15.0.7/libcxx/include/__ranges/ |
| H A D | take_view.h | 55 range_difference_t<_View> __count_ = 0; 64 constexpr take_view(_View __base, range_difference_t<_View> __count) in take_view() 79 using _DifferenceT = range_difference_t<_View>; in begin() 94 using _DifferenceT = range_difference_t<const _View>; in begin() 182 take_view(_Range&&, range_difference_t<_Range>) -> take_view<views::all_t<_Range>>; 237 template <class _Range, convertible_to<range_difference_t<_Range>> _Np> 247 convertible_to<range_difference_t<_Range>> _Np, 249 class _Dist = range_difference_t<_Range>> 272 convertible_to<range_difference_t<_Range>> _Np, 274 class _Dist = range_difference_t<_Range>> [all …]
|
| H A D | drop_view.h | 63 range_difference_t<_View> __count_ = 0; 70 constexpr drop_view(_View __base, range_difference_t<_View> __count) in drop_view() 131 drop_view(_Range&&, range_difference_t<_Range>) -> drop_view<views::all_t<_Range>>; 196 template <class _Range, convertible_to<range_difference_t<_Range>> _Np> 206 convertible_to<range_difference_t<_Range>> _Np, 208 class _Dist = range_difference_t<_Range>> 231 convertible_to<range_difference_t<_Range>> _Np, 233 class _Dist = range_difference_t<_Range>> 265 template <class _Range, convertible_to<range_difference_t<_Range>> _Np,
|
| H A D | view_interface.h | 155 constexpr decltype(auto) operator[](range_difference_t<_RARange> __index) in decltype() 162 constexpr decltype(auto) operator[](range_difference_t<_RARange> __index) const in decltype()
|
| H A D | zip_view.h | 259 using difference_type = common_type_t<range_difference_t<__maybe_const<_Const, _Views>>...>; 459 …_LIBCPP_HIDE_FROM_ABI friend constexpr common_type_t<range_difference_t<__maybe_const<_OtherConst,… 464 using _Diff = common_type_t<range_difference_t<__maybe_const<_OtherConst, _Views>>...>; 475 …_LIBCPP_HIDE_FROM_ABI friend constexpr common_type_t<range_difference_t<__maybe_const<_OtherConst,…
|
| H A D | transform_view.h | 179 using difference_type = range_difference_t<_Base>; 396 friend constexpr range_difference_t<__maybe_const<_OtherConst, _View>> 404 friend constexpr range_difference_t<__maybe_const<_OtherConst, _View>>
|
| H A D | join_view.h | 226 range_difference_t<_Base>, range_difference_t<range_reference_t<_Base>>>;
|
| H A D | concepts.h | 60 using range_difference_t = iter_difference_t<iterator_t<_Rp>>; variable
|
| H A D | lazy_split_view.h | 179 using difference_type = range_difference_t<_Base>; 356 using difference_type = range_difference_t<_Base>;
|
| H A D | filter_view.h | 130 using difference_type = range_difference_t<_View>;
|
| H A D | subrange.h | 229 subrange(_Range&&, make_unsigned_t<range_difference_t<_Range>>)
|
| /llvm-project-15.0.7/libcxx/include/__iterator/ |
| H A D | distance.h | 87 constexpr range_difference_t<_Rp> operator()(_Rp&& __r) const { in operator() 89 return static_cast<range_difference_t<_Rp>>(ranges::size(__r)); in operator()
|
| /llvm-project-15.0.7/libcxx/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.distance/ |
| H A D | range.pass.cpp | 34 ASSERT_SAME_TYPE(decltype(std::ranges::distance(r)), std::ranges::range_difference_t<R>); in test_ordinary() 46 ASSERT_SAME_TYPE(decltype(std::ranges::distance(a)), std::ranges::range_difference_t<R>); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.req/range.range/ |
| H A D | helper_aliases.compile.pass.cpp | 33 static_assert(std::same_as<std::ranges::range_difference_t<test_range<cpp20_input_iterator> >, std:…
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.lazy.split/range.lazy.split.outer/ |
| H A D | types.compile.pass.cpp | 41 std::ranges::range_difference_t<ForwardView>>);
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.lazy.split/range.lazy.split.inner/ |
| H A D | types.compile.pass.cpp | 55 std::ranges::range_difference_t<ForwardView>>);
|
| /llvm-project-15.0.7/libcxx/include/__algorithm/ |
| H A D | ranges_count.h | 46 …range_difference_t<_Range> operator()(_Range&& __r, const _Type& __value, _Proj __proj = {}) const… in operator()
|
| H A D | ranges_sample.h | 56 …_OutIter operator()(_Range&& __range, _OutIter __out_first, range_difference_t<_Range> __n, _Gen&&… in operator()
|
| H A D | ranges_count_if.h | 57 range_difference_t<_Range> operator()(_Range&& __r, _Predicate __pred, _Proj __proj = {}) const { in operator()
|
| H A D | ranges_search_n.h | 91 range_difference_t<_Range> __count, in operator()
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.filter/iterator/ |
| H A D | types.compile.pass.cpp | 57 …::is_same_v<typename FilterIterator::difference_type, std::ranges::range_difference_t<FilterView>>… in f()
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.take/ |
| H A D | adaptor.pass.cpp | 178 using Result = std::ranges::iota_view<int, std::ranges::range_difference_t<decltype(iota)>>; in test()
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.random.sample/ |
| H A D | ranges_sample.pass.cpp | 114 requires(Range&& range, Out&& out, std::ranges::range_difference_t<Range> n, Gen&& gen) {
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | ranges | 43 using range_difference_t = iter_difference_t<iterator_t<R>>;
|
| H A D | algorithm | 172 constexpr range_difference_t<R> 182 constexpr range_difference_t<R> 783 …O sample(R&& r, O out, range_difference_t<R> n, Gen&& g); //… 836 ranges::search_n(R&& r, range_difference_t<R> count,
|
| /llvm-project-15.0.7/libcxx/docs/Status/ |
| H A D | RangesPaper.csv | 117 | `ranges::range_difference_t <https://llvm.org/D100269>`_
|