Home
last modified time | relevance | path

Searched refs:range_value_t (Results 1 – 21 of 21) sorted by relevance

/llvm-project-15.0.7/libcxx/include/__algorithm/
H A Dranges_min.h56 requires indirectly_copyable_storable<iterator_t<_Rp>, range_value_t<_Rp>*>
58 range_value_t<_Rp> operator()(_Rp&& __r, _Comp __comp = {}, _Proj __proj = {}) const { in operator()
67 range_value_t<_Rp> __result = *__first;
H A Dranges_max.h59 requires indirectly_copyable_storable<iterator_t<_Rp>, range_value_t<_Rp>*>
61 range_value_t<_Rp> operator()(_Rp&& __r, _Comp __comp = {}, _Proj __proj = {}) const { in operator()
71 range_value_t<_Rp> __result = *__first;
H A Dranges_minmax.h65 requires indirectly_copyable_storable<iterator_t<_Range>, range_value_t<_Range>*>
67 …ranges::minmax_result<range_value_t<_Range>> operator()(_Range&& __r, _Comp __comp = {}, _Proj __p… in operator()
70 using _ValueT = range_value_t<_Range>;
H A Dranges_unique_copy.h90 (input_iterator<_OutIter> && same_as<range_value_t<_Range>, iter_value_t<_OutIter>>) ||
/llvm-project-15.0.7/libcxx/include/__memory/
H A Dranges_uninitialized_algorithms.h54 requires default_initializable<range_value_t<_ForwardRange>>
101 requires default_initializable<range_value_t<_ForwardRange>>
148 requires constructible_from<range_value_t<_ForwardRange>, const _Tp&>
204 requires constructible_from<range_value_t<_OutputRange>, range_reference_t<_InputRange>>
269 requires constructible_from<range_value_t<_OutputRange>, range_reference_t<_InputRange>>
H A Dranges_construct_at.h86 requires destructible<range_value_t<_InputRange>>
/llvm-project-15.0.7/libcxx/include/__ranges/
H A Dlazy_split_view.h86 constructible_from<_Pattern, single_view<range_value_t<_Range>>>
88 constexpr lazy_split_view(_Range&& __r, range_value_t<_Range> __e) in lazy_split_view()
355 using value_type = range_value_t<_Base>;
431 lazy_split_view(_Range&&, range_value_t<_Range>)
432 -> lazy_split_view<views::all_t<_Range>, single_view<range_value_t<_Range>>>;
H A Dconcepts.h63 using range_value_t = iter_value_t<iterator_t<_Rp>>; variable
H A Dfilter_view.h129 using value_type = range_value_t<_View>;
H A Djoin_view.h223 using value_type = range_value_t<range_reference_t<_Base>>;
H A Dzip_view.h258 using value_type = __tuple_or_pair<range_value_t<__maybe_const<_Const, _Views>>...>;
/llvm-project-15.0.7/libcxx/test/std/ranges/range.req/range.range/
H A Dhelper_aliases.compile.pass.cpp34 static_assert(std::same_as<std::ranges::range_value_t<test_range<cpp20_input_iterator> >, std::iter…
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.lazy.split/range.lazy.split.inner/
H A Dtypes.compile.pass.cpp50 std::ranges::range_value_t<ForwardView>>);
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.filter/iterator/
H A Dtypes.compile.pass.cpp56 …static_assert(std::is_same_v<typename FilterIterator::value_type, std::ranges::range_value_t<Filte… in f()
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.lazy.split/
H A Dgeneral.pass.cpp57 using Char = std::ranges::range_value_t<std::ranges::range_value_t<View>>; in is_equal()
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.join.view/iterator/
H A Dmember_types.compile.pass.cpp108 using InnerValue = std::ranges::range_value_t<Inner>; in test()
/llvm-project-15.0.7/libcxx/include/
H A Dmemory205 requires constructible_from<range_value_t<OutputRange>, range_reference_t<InputRange>>
237 requires constructible_from<range_value_t<ForwardRange>, const T&>
278 requires destructible<range_value_t<InputRange>>
305 requires constructible_from<range_value_t<OutputRange>, range_rvalue_reference_t<InputRange>>
336 requires default_initializable<range_value_t<ForwardRange>>
362 requires default_initializable<range_value_t<ForwardRange>>
H A Dstring_view178 basic_string_view(Range&&) -> basic_string_view<ranges::range_value_t<Range>>; // C++23
325 is_same_v<ranges::range_value_t<_Range>, _CharT> &&
748 basic_string_view(_Range) -> basic_string_view<ranges::range_value_t<_Range>>;
H A Dranges47 using range_value_t = iter_value_t<iterator_t<R>>;
H A Dalgorithm112 requires indirectly_copyable_storable<iterator_t<R>, range_value_t<R>*>
113 constexpr range_value_t<R>
126 requires indirectly_copyable_storable<iterator_t<R>, range_value_t<R>*>
127 constexpr range_value_t<R>
200 requires indirectly_copyable_storable<iterator_t<R>, range_value_t<R>*>
201 constexpr ranges::minmax_result<range_value_t<R>>
950 (input_iterator<O> && same_as<range_value_t<R>, iter_value_t<O>>) ||
/llvm-project-15.0.7/libcxx/docs/Status/
H A DRangesPaper.csv119 | `ranges::range_value_t <https://llvm.org/D100269>`_