Searched refs:range_reference_t (Results 1 – 15 of 15) sorted by relevance
| /llvm-project-15.0.7/libcxx/include/__ranges/ |
| H A D | join_view.h | 45 requires is_reference_v<range_reference_t<_View>> && 47 forward_range<range_reference_t<_View>> 54 common_range<range_reference_t<_View>>, 69 using _InnerRange = range_reference_t<_View>; 104 is_reference_v<range_reference_t<const _V2>> 125 is_reference_v<range_reference_t<const _V2>> 182 using _Inner = iterator_t<range_reference_t<_Base>>; 214 common_range<range_reference_t<_Base>>, 283 forward_range<range_reference_t<_Base>> 295 common_range<range_reference_t<_Base>> [all …]
|
| H A D | transform_view.h | 50 regular_invocable<_Fn, range_reference_t<_View>>; 55 regular_invocable<_Fn&, range_reference_t<_View>> && 56 __can_reference<invoke_result_t<_Fn&, range_reference_t<_View>>>; 147 is_lvalue_reference_v<invoke_result_t<_Fn&, range_reference_t<_View>>>, 178 using value_type = remove_cvref_t<invoke_result_t<_Fn&, range_reference_t<_Base>>>;
|
| H A D | concepts.h | 66 using range_reference_t = iter_reference_t<iterator_t<_Rp>>; variable 116 { ranges::data(__t) } -> same_as<add_pointer_t<range_reference_t<_Tp>>>; in requires()
|
| H A D | filter_view.h | 146 constexpr range_reference_t<_View> operator*() const { return *__current_; }
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.zip/ |
| H A D | cpo.pass.cpp | 45 static_assert(std::is_same_v<std::ranges::range_reference_t<decltype(v)>, std::tuple<int&>>); in test() 54 static_assert(std::is_same_v<std::ranges::range_reference_t<decltype(v)>, std::tuple<int&>>); in test() 67 …static_assert(std::is_same_v<std::ranges::range_reference_t<decltype(v2)>, std::tuple<std::pair<in… in test()
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.join.view/ |
| H A D | adaptor.pass.cpp | 72 ASSERT_SAME_TYPE(std::ranges::range_reference_t<decltype(jv)>, Foo(&)[3]); in test() 75 ASSERT_SAME_TYPE(std::ranges::range_reference_t<decltype(jv2)>, Foo&); in test() 107 ASSERT_SAME_TYPE(std::ranges::range_reference_t<decltype(jv)>, Foo&); in test() 117 ASSERT_SAME_TYPE(std::ranges::range_reference_t<decltype(jv)>, Foo&); in test()
|
| H A D | begin.pass.cpp | 132 …static_assert(!std::is_reference_v<std::ranges::range_reference_t<const decltype(innerRValueRange)… in test()
|
| H A D | types.h | 363 static_assert(!std::is_lvalue_reference_v<std::ranges::range_reference_t<InnerRValue<SimpleForwardC…
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.req/range.range/ |
| H A D | helper_aliases.compile.pass.cpp | 35 static_assert(std::same_as<std::ranges::range_reference_t<test_range<cpp20_input_iterator> >, std::…
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | ranges | 49 using range_reference_t = iter_reference_t<iterator_t<R>>; 172 regular_invocable<F&, range_reference_t<V>> && 173 can-reference<invoke_result_t<F&, range_reference_t<V>>> 214 requires view<V> && input_range<range_reference_t<V>>
|
| H A D | span | 124 span(R&&) -> span<remove_reference_t<ranges::range_reference_t<R>>>; 203 is_convertible_v<remove_reference_t<ranges::range_reference_t<_Range>>(*)[], _ElementType(*)[]>; 213 is_convertible_v<remove_reference_t<ranges::range_reference_t<_Range>>(*)[], _ElementType(*)[]>; 640 span(_Range&&) -> span<remove_reference_t<ranges::range_reference_t<_Range>>>;
|
| H A D | memory | 205 requires constructible_from<range_value_t<OutputRange>, range_reference_t<InputRange>>
|
| /llvm-project-15.0.7/libcxx/include/__memory/ |
| H A D | ranges_uninitialized_algorithms.h | 204 requires constructible_from<range_value_t<_OutputRange>, range_reference_t<_InputRange>> 269 requires constructible_from<range_value_t<_OutputRange>, range_reference_t<_InputRange>>
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.join.view/iterator/ |
| H A D | member_types.compile.pass.cpp | 109 using InnerReference = std::ranges::range_reference_t<Inner>; in test()
|
| /llvm-project-15.0.7/libcxx/docs/Status/ |
| H A D | RangesPaper.csv | 120 | `ranges::range_reference_t <https://llvm.org/D100269>`_
|