| /llvm-project-15.0.7/libcxx/test/std/ranges/range.utility/range.dangling/ |
| H A D | borrowed_iterator.compile.pass.cpp | 22 static_assert(std::same_as<std::ranges::borrowed_iterator_t<std::string>, std::ranges::dangling>); 23 static_assert(std::same_as<std::ranges::borrowed_iterator_t<std::string&&>, std::ranges::dangling>); 24 static_assert(std::same_as<std::ranges::borrowed_iterator_t<std::vector<int> >, std::ranges::dangli… 26 static_assert(std::same_as<std::ranges::borrowed_iterator_t<std::string&>, std::string::iterator>); 27 static_assert(std::same_as<std::ranges::borrowed_iterator_t<std::string_view>, std::string_view::it… 28 static_assert(std::same_as<std::ranges::borrowed_iterator_t<std::span<int> >, std::span<int>::itera… 32 typename std::ranges::borrowed_iterator_t<T>;
|
| /llvm-project-15.0.7/libcxx/include/__memory/ |
| H A D | ranges_uninitialized_algorithms.h | 55 borrowed_iterator_t<_ForwardRange> operator()(_ForwardRange&& __range) const { in operator() 102 borrowed_iterator_t<_ForwardRange> operator()(_ForwardRange&& __range) const { in operator() 149 borrowed_iterator_t<_ForwardRange> operator()(_ForwardRange&& __range, const _Tp& __x) const { in operator() 205 uninitialized_copy_result<borrowed_iterator_t<_InputRange>, borrowed_iterator_t<_OutputRange>> 270 uninitialized_move_result<borrowed_iterator_t<_InputRange>, borrowed_iterator_t<_OutputRange>>
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | algorithm | 73 constexpr mismatch_result<borrowed_iterator_t<R1>, borrowed_iterator_t<R2>> 81 constexpr borrowed_iterator_t<R> 90 constexpr borrowed_iterator_t<R> 161 constexpr ranges::binary_transform_result<borrowed_iterator_t<R1>, borrowed_iterator_t<R2>, O> 377 borrowed_iterator_t<R> 464 constexpr partial_sort_copy_result<borrowed_iterator_t<R1>, borrowed_iterator_t<R2>> 679 constexpr merge_result<borrowed_iterator_t<R1>, borrowed_iterator_t<R2>, O> 736 constexpr set_intersection_result<borrowed_iterator_t<R1>, borrowed_iterator_t<R2>, O> 898 constexpr set_union_result<borrowed_iterator_t<R1>, borrowed_iterator_t<R2>, O> 923 borrowed_iterator_t<R> [all …]
|
| /llvm-project-15.0.7/libcxx/include/__algorithm/ |
| H A D | ranges_swap_ranges.h | 51 swap_ranges_result<borrowed_iterator_t<_R1>, borrowed_iterator_t<_R2>>
|
| H A D | ranges_transform.h | 104 unary_transform_result<borrowed_iterator_t<_Range>, _OutIter> operator()(_Range&& __range, in operator() 143 binary_transform_result<borrowed_iterator_t<_Range1>, borrowed_iterator_t<_Range2>, _OutIter>
|
| H A D | ranges_partial_sort_copy.h | 68 partial_sort_copy_result<borrowed_iterator_t<_Range1>, borrowed_iterator_t<_Range2>>
|
| H A D | ranges_mismatch.h | 68 mismatch_result<borrowed_iterator_t<_R1>, borrowed_iterator_t<_R2>>
|
| H A D | ranges_set_union.h | 88 _LIBCPP_HIDE_FROM_ABI constexpr set_union_result<borrowed_iterator_t<_Range1>, 89 borrowed_iterator_t<_Range2>,
|
| H A D | ranges_set_symmetric_difference.h | 85 _LIBCPP_HIDE_FROM_ABI constexpr set_symmetric_difference_result<borrowed_iterator_t<_Range1>, 86 borrowed_iterator_t<_Range2>,
|
| H A D | ranges_set_intersection.h | 86 _LIBCPP_HIDE_FROM_ABI constexpr set_intersection_result<borrowed_iterator_t<_Range1>, 87 borrowed_iterator_t<_Range2>,
|
| H A D | ranges_merge.h | 111 …_LIBCPP_HIDE_FROM_ABI constexpr merge_result<borrowed_iterator_t<_Range1>, borrowed_iterator_t<_Ra…
|
| H A D | ranges_fill.h | 44 borrowed_iterator_t<_Range> operator()(_Range&& __range, const _Type& __value) const { in operator()
|
| H A D | ranges_shuffle.h | 54 borrowed_iterator_t<_Range> operator()(_Range&& __range, _Gen&& __gen) const { in operator()
|
| H A D | ranges_lower_bound.h | 48 borrowed_iterator_t<_Range> operator()(_Range&& __r, in operator()
|
| H A D | ranges_reverse.h | 67 borrowed_iterator_t<_Range> operator()(_Range&& __range) const { in operator()
|
| H A D | ranges_generate.h | 56 borrowed_iterator_t<_Range> operator()(_Range&& __range, _Func __gen) const { in operator()
|
| H A D | ranges_max_element.h | 45 borrowed_iterator_t<_Rp> operator()(_Rp&& __r, _Comp __comp = {}, _Proj __proj = {}) const { in operator()
|
| H A D | ranges_reverse_copy.h | 50 …reverse_copy_result<borrowed_iterator_t<_Range>, _OutIter> operator()(_Range&& __range, _OutIter _… in operator()
|
| H A D | ranges_find_if_not.h | 47 borrowed_iterator_t<_Rp> operator()(_Rp&& __r, _Pred __pred, _Proj __proj = {}) const { in operator()
|
| H A D | ranges_find.h | 47 borrowed_iterator_t<_Rp> operator()(_Rp&& __r, const _Tp& __value, _Proj __proj = {}) const { in operator()
|
| H A D | ranges_rotate_copy.h | 51 rotate_copy_result<borrowed_iterator_t<_Range>, _OutIter>
|
| H A D | ranges_minmax_element.h | 54 ranges::minmax_element_result<borrowed_iterator_t<_Rp>>
|
| H A D | ranges_upper_bound.h | 49 borrowed_iterator_t<_Range> operator()(_Range&& __r, in operator()
|
| H A D | ranges_copy.h | 49 …copy_result<borrowed_iterator_t<_Range>, _OutIter> operator()(_Range&& __r, _OutIter __result) con… in operator()
|
| /llvm-project-15.0.7/libcxx/include/__ranges/ |
| H A D | dangling.h | 33 using borrowed_iterator_t = _If<borrowed_range<_Rp>, iterator_t<_Rp>, dangling>; variable
|