Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/libcxx/include/__iterator/
H A Dranges_iterator_traits.h28 using __range_key_type = __remove_const_t<typename ranges::range_value_t<_Range>::first_type>;
31 using __range_mapped_type = typename ranges::range_value_t<_Range>::second_type;
35 pair<add_const_t<typename ranges::range_value_t<_Range>::first_type>,
36 typename ranges::range_value_t<_Range>::second_type>;
/freebsd-14.2/contrib/llvm-project/libcxx/include/__algorithm/
H A Dranges_min.h64 requires indirectly_copyable_storable<iterator_t<_Rp>, range_value_t<_Rp>*>
65 _LIBCPP_NODISCARD_EXT _LIBCPP_HIDE_FROM_ABI constexpr range_value_t<_Rp>
70 if constexpr (forward_range<_Rp> && !__is_cheap_to_copy<range_value_t<_Rp>>) {
73 range_value_t<_Rp> __result = *__first;
H A Dranges_max.h67 requires indirectly_copyable_storable<iterator_t<_Rp>, range_value_t<_Rp>*>
68 _LIBCPP_NODISCARD_EXT _LIBCPP_HIDE_FROM_ABI constexpr range_value_t<_Rp>
75 if constexpr (forward_range<_Rp> && !__is_cheap_to_copy<range_value_t<_Rp>>) {
81 range_value_t<_Rp> __result = *__first;
H A Dranges_minmax.h77 requires indirectly_copyable_storable<iterator_t<_Range>, range_value_t<_Range>*>
78 _LIBCPP_NODISCARD_EXT _LIBCPP_HIDE_FROM_ABI constexpr ranges::minmax_result<range_value_t<_Range>>
82 using _ValueT = range_value_t<_Range>;
H A Dranges_unique_copy.h93 … (input_iterator<_OutIter> && same_as<range_value_t<_Range>, iter_value_t<_OutIter>>) ||
/freebsd-14.2/contrib/llvm-project/libcxx/include/
H A Dunordered_set209 class Hash = hash<ranges::range_value_t<R>>,
237 -> unordered_set<ranges::range_value_t<R>, hash<ranges::range_value_t<R>>,
242 -> unordered_set<ranges::range_value_t<R>, hash<ranges::range_value_t<R>>,
247 -> unordered_set<ranges::range_value_t<R>, Hash,
457 class Hash = hash<ranges::range_value_t<R>>,
484 -> unordered_multiset<ranges::range_value_t<R>, hash<ranges::range_value_t<R>>,
489 -> unordered_multiset<ranges::range_value_t<R>, hash<ranges::range_value_t<R>>,
985 -> unordered_set<ranges::range_value_t<_Range>,
992 -> unordered_set<ranges::range_value_t<_Range>,
1004 …-> unordered_set<ranges::range_value_t<_Range>, _Hash, equal_to<ranges::range_value_t<_Range>>, _A…
[all …]
H A Dqueue87 queue(from_range_t, R&&) -> queue<ranges::range_value_t<R>>; // since C++23
99 -> queue<ranges::range_value_t<R>, deque<ranges::range_value_t<R>, Allocator>>; // since C++23
218 -> priority_queue<ranges::range_value_t<R>, vector<ranges::range_value_t<R>>, Compare>; // C++23
241 -> priority_queue<ranges::range_value_t<R>, vector<ranges::range_value_t<R>, Allocator>,
246 … -> priority_queue<ranges::range_value_t<R>, vector<ranges::range_value_t<R>, Allocator>>; // C++23
454 queue(from_range_t, _Range&&) -> queue<ranges::range_value_t<_Range>>;
465 -> queue<ranges::range_value_t<_Range>, deque<ranges::range_value_t<_Range>, _Alloc>>;
759 class _Compare = less<ranges::range_value_t<_Range>>,
762 … -> priority_queue<ranges::range_value_t<_Range>, vector<ranges::range_value_t<_Range>>, _Compare>;
770 …-> priority_queue<ranges::range_value_t<_Range>, vector<ranges::range_value_t<_Range>, _Alloc>, _C…
[all …]
H A Dstack78 stack(from_range_t, R&&) -> stack<ranges::range_value_t<R>>; // since C++23
90 -> stack<ranges::range_value_t<R>, deque<ranges::range_value_t<R>, Allocator>>; // since C++23
304 stack(from_range_t, _Range&&) -> stack<ranges::range_value_t<_Range>>;
315 -> stack<ranges::range_value_t<_Range>, deque<ranges::range_value_t<_Range>, _Alloc>>;
H A Dset201 class Allocator = allocator<ranges::range_value_t<R>>>
203 -> set<ranges::range_value_t<R>, Compare, Allocator>; // C++23
216 -> set<ranges::range_value_t<R>, less<ranges::range_value_t<R>>, Allocator>; // C++23
447 class Allocator = allocator<ranges::range_value_t<R>>>
449 -> multiset<ranges::range_value_t<R>, Compare, Allocator>;
462 -> multiset<ranges::range_value_t<R>, less<ranges::range_value_t<R>>, Allocator>;
911 class _Compare = less<ranges::range_value_t<_Range>>,
916 -> set<ranges::range_value_t<_Range>, _Compare, _Allocator>;
936 -> set<ranges::range_value_t<_Range>, less<ranges::range_value_t<_Range>>, _Allocator>;
1369 class _Compare = less<ranges::range_value_t<_Range>>,
[all …]
H A Dmemory207 requires constructible_from<range_value_t<OutputRange>, range_reference_t<InputRange>>
239 requires constructible_from<range_value_t<ForwardRange>, const T&>
280 requires destructible<range_value_t<InputRange>>
307 requires constructible_from<range_value_t<OutputRange>, range_rvalue_reference_t<InputRange>>
338 requires default_initializable<range_value_t<ForwardRange>>
364 requires default_initializable<range_value_t<ForwardRange>>
H A Dstring_view186 basic_string_view(Range&&) -> basic_string_view<ranges::range_value_t<Range>>; // C++23
333 ranges::sized_range<_Range> && is_same_v<ranges::range_value_t<_Range>, _CharT> &&
696 basic_string_view(_Range) -> basic_string_view<ranges::range_value_t<_Range>>;
H A Dforward_list151 template<ranges::input_range R, class Allocator = allocator<ranges::range_value_t<R>>>
153 -> forward_list<ranges::range_value_t<R>, Allocator>; // C++23
907 class _Alloc = allocator<ranges::range_value_t<_Range>>,
909 forward_list(from_range_t, _Range&&, _Alloc = _Alloc()) -> forward_list<ranges::range_value_t<_Rang…
H A Dalgorithm115 requires indirectly_copyable_storable<iterator_t<R>, range_value_t<R>*>
116 constexpr range_value_t<R>
129 requires indirectly_copyable_storable<iterator_t<R>, range_value_t<R>*>
130 constexpr range_value_t<R>
203 requires indirectly_copyable_storable<iterator_t<R>, range_value_t<R>*>
204 constexpr ranges::minmax_result<range_value_t<R>>
1015 (input_iterator<O> && same_as<range_value_t<R>, iter_value_t<O>>) ||
H A Dlist165 template<ranges::input_range R, class Allocator = allocator<ranges::range_value_t<R>>>
167 -> list<ranges::range_value_t<R>, Allocator>; // C++23
965 class _Alloc = allocator<ranges::range_value_t<_Range>>,
967 list(from_range_t, _Range&&, _Alloc = _Alloc()) -> list<ranges::range_value_t<_Range>, _Alloc>;
/freebsd-14.2/contrib/llvm-project/libcxx/include/__memory/
H A Dranges_uninitialized_algorithms.h56 requires default_initializable<range_value_t<_ForwardRange>>
101 requires default_initializable<range_value_t<_ForwardRange>>
146 requires constructible_from<range_value_t<_ForwardRange>, const _Tp&>
202 requires constructible_from<range_value_t<_OutputRange>, range_reference_t<_InputRange>>
271 requires constructible_from<range_value_t<_OutputRange>, range_rvalue_reference_t<_InputRange>>
H A Dranges_construct_at.h85 requires destructible<range_value_t<_InputRange>>
/freebsd-14.2/contrib/llvm-project/libcxx/include/__ranges/
H A Dsplit_view.h86 constructible_from<_Pattern, single_view<range_value_t<_Range>>>
88 split_view(_Range&& __range, range_value_t<_Range> __elem) in split_view()
119 split_view(_Range&&, range_value_t<_Range>) -> split_view<views::all_t<_Range>, single_view<range_v…
H A Dlazy_split_view.h93 constructible_from<_Pattern, single_view<range_value_t<_Range>>>
94 …ABI constexpr _LIBCPP_EXPLICIT_SINCE_CXX23 lazy_split_view(_Range&& __r, range_value_t<_Range> __e) in lazy_split_view()
337 using value_type = range_value_t<_Base>;
406 lazy_split_view(_Range&&, range_value_t<_Range>)
407 -> lazy_split_view<views::all_t<_Range>, single_view<range_value_t<_Range>>>;
H A Dto.h74 … !input_range<_Container> || convertible_to<range_reference_t<_Range>, range_value_t<_Container>>;
133 return ranges::to<range_value_t<_Container>>(std::forward<decltype(__elem)>(__elem)); in to()
145 using value_type = range_value_t<_Range>;
H A Delements_view.h62 requires view<_View> && __has_tuple_element<range_value_t<_View>, _Np> &&
162 requires view<_View> && __has_tuple_element<range_value_t<_View>, _Np> &&
201 using value_type = remove_cvref_t<tuple_element_t<_Np, range_value_t<_Base>>>;
332 requires view<_View> && __has_tuple_element<range_value_t<_View>, _Np> &&
H A Dconcepts.h68 using range_value_t = iter_value_t<iterator_t<_Rp>>; variable
H A Dfilter_view.h141 using value_type = range_value_t<_View>;
H A Djoin_view.h268 using value_type = range_value_t<range_reference_t<_Base>>;
H A Dzip_view.h268 using value_type = __tuple_or_pair<range_value_t<__maybe_const<_Const, _Views>>...>;
/freebsd-14.2/contrib/llvm-project/libcxx/modules/std/
H A Dranges.inc46 using std::ranges::range_value_t;

12