Home
last modified time | relevance | path

Searched refs:iter_value_t (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/contrib/llvm-project/libcxx/include/__iterator/
H A Dconcepts.h55 typename iter_value_t<_In>; in requires() local
60 } && common_reference_with<iter_reference_t<_In>&&, iter_value_t<_In>&> && in requires()
62 common_reference_with<iter_rvalue_reference_t<_In>&&, const iter_value_t<_In>&>;
68 using iter_common_reference_t = common_reference_t<iter_reference_t<_Tp>, iter_value_t<_Tp>&>;
168 …is_lvalue_reference_v<iter_reference_t<_Ip>> && same_as<iter_value_t<_Ip>, remove_cvref_t<iter_ref…
179 indirectly_readable<_It> && copy_constructible<_Fp> && invocable<_Fp&, iter_value_t<_It>&> &&
181 …common_reference_with< invoke_result_t<_Fp&, iter_value_t<_It>&>, invoke_result_t<_Fp&, iter_refer…
185 …indirectly_readable<_It> && copy_constructible<_Fp> && regular_invocable<_Fp&, iter_value_t<_It>&>…
187 …common_reference_with< invoke_result_t<_Fp&, iter_value_t<_It>&>, invoke_result_t<_Fp&, iter_refer…
191 indirectly_readable<_It> && copy_constructible<_Fp> && predicate<_Fp&, iter_value_t<_It>&> &&
[all …]
H A Dcommon_iterator.h46 …constructible_from<iter_value_t<_Iter>, iter_reference_t<_Iter>> && move_constructible<iter_value_…
52 _LIBCPP_HIDE_FROM_ABI constexpr const iter_value_t<_Iter>* operator->() const noexcept {
55 iter_value_t<_Iter> __value_;
59 …_LIBCPP_HIDE_FROM_ABI constexpr const iter_value_t<_Iter>& operator*() const noexcept { return __v…
60 iter_value_t<_Iter> __value_;
130 …} || is_reference_v<iter_reference_t<_I2>> || constructible_from<iter_value_t<_I2>, iter_reference…
288 using value_type = iter_value_t<_Iter>;
H A Diter_swap.h78 noexcept(noexcept(iter_value_t<_T2>(ranges::iter_move(__y))) && // in operator()
80 noexcept(*std::forward<_T1>(__x) = std::declval<iter_value_t<_T2>>())) { in operator()
81 iter_value_t<_T2> __old(ranges::iter_move(__y)); in operator()
H A Diterator_with_data.h40 using value_type = iter_value_t<_Iterator>;
H A Dcounted_iterator.h67 using value_type = iter_value_t<_Iter>;
H A Dmove_iterator.h93 using value_type = iter_value_t<_Iter>;
H A Dreverse_iterator.h85 using value_type = iter_value_t<_Iter>;
H A Diterator_traits.h519 using iter_value_t =
/freebsd/contrib/llvm-project/libcxx/include/__memory/
H A Dranges_uninitialized_algorithms.h49 requires default_initializable<iter_value_t<_ForwardIterator>> in operator()
74 requires default_initializable<iter_value_t<_ForwardIterator>> in operator()
94 requires default_initializable<iter_value_t<_ForwardIterator>>
119 requires default_initializable<iter_value_t<_ForwardIterator>>
139 requires constructible_from<iter_value_t<_ForwardIterator>, const _Tp&>
164 requires constructible_from<iter_value_t<_ForwardIterator>, const _Tp&>
190 requires constructible_from<iter_value_t<_OutputIterator>, iter_reference_t<_InputIterator>>
227 requires constructible_from<iter_value_t<_OutputIterator>, iter_reference_t<_InputIterator>>
259 requires constructible_from<iter_value_t<_OutputIterator>, iter_rvalue_reference_t<_InputIterator>>
296 requires constructible_from<iter_value_t<_OutputIterato
[all...]
H A Dranges_construct_at.h79 requires destructible<iter_value_t<_InputIterator>>
103 requires destructible<iter_value_t<_InputIterator>>
H A Dconcepts.h41 same_as<remove_cvref_t<iter_reference_t<_Ip>>, iter_value_t<_Ip>>;
/freebsd/contrib/llvm-project/libcxx/include/__algorithm/
H A Dranges_unique_copy.h50 concept __can_reread_from_output = (input_iterator<_OutIter> && same_as<iter_value_t<_InIter>, iter_value_t<_OutIter>>);
74 (input_iterator<_OutIter> && same_as<iter_value_t<_InIter>, iter_value_t<_OutIter>>) || in operator()
93 (input_iterator<_OutIter> && same_as<range_value_t<_Range>, iter_value_t<_OutIter>>) || in operator()
H A Diterator_operations.h51 using __value_type = iter_value_t<_Iter>;
/freebsd/contrib/llvm-project/libcxx/include/__format/
H A Dformat_string.h17 #include <__iterator/iterator_traits.h> // iter_value_t
92 using _CharT = iter_value_t<_Iterator>;
136 using _CharT = iter_value_t<_Iterator>;
H A Dformatter_integral.h56 requires same_as<char, iter_value_t<_Iterator>>
157 requires same_as<char, iter_value_t<_Iterator>>
213 requires same_as<char, iter_value_t<_Iterator>>
283 requires same_as<char, iter_value_t<_Iterator>>
H A Dformatter_output.h251 output_iterator<const iter_value_t<_Iterator>&> auto __out_it,
265 output_iterator<const iter_value_t<_Iterator>&> auto __out_it,
H A Dunicode.h105 requires same_as<iter_value_t<_Iterator>, char>
567 …me_cluster_view(_Iterator, _Iterator) -> __extended_grapheme_cluster_view<iter_value_t<_Iterator>>;
H A Dparser_std_format_spec.h69 using _CharT = iter_value_t<_Iterator>; in __parse_arg_id()
1035 using _CharT = iter_value_t<_Iterator>;
/freebsd/contrib/llvm-project/libcxx/include/
H A Dprint116 requires __utf16_code_unit<iter_value_t<_OutIt>>
133 requires __utf32_code_unit<iter_value_t<_OutIt>>
142 …requires output_iterator<_OutIt, const iter_value_t<_OutIt>&> && (!same_as<iter_value_t<_OutIt>, i…
158 basic_string_view<iter_value_t<_InIt>> __data{__first, __last};
159 __code_point_view<iter_value_t<_InIt>> __view{__data.begin(), __data.end()};
H A Dmemory201 requires constructible_from<iter_value_t<OutputIterator>, iter_reference_t<InputIterator>>
222 requires constructible_from<iter_value_t<OutputIterator>, iter_reference_t<InputIterator>>
234 requires constructible_from<iter_value_t<ForwardIterator>, const T&>
250 requires constructible_from<iter_value_t<ForwardIterator>, const T&>
276 requires destructible<iter_value_t<InputIterator>>
288 requires destructible<iter_value_t<InputIterator>>
301 requires constructible_from<iter_value_t<OutputIterator>, iter_rvalue_reference_t<InputIterator>>
321 requires constructible_from<iter_value_t<OutputIterator>, iter_rvalue_reference_t<InputIterator>>
333 requires default_initializable<iter_value_t<ForwardIterator>>
348 requires default_initializable<iter_value_t<ForwardIterator>>
[all …]
H A Diterator26 using iter_value_t = see below; // since C++20
53 common_reference_t<iter_reference_t<T>, iter_value_t<T>&>; // since C++20
233 using value_type = iter_value_t<Iterator>; // since C++20
392 …using value_type = iter_value_t<Iterator>; // Until C++20, iterator_traits<Iterator>::value…
H A Dstring_view184 basic_string_view(It, End) -> basic_string_view<iter_value_t<It>>; // C++20
327 requires(is_same_v<iter_value_t<_It>, _CharT> && !is_convertible_v<_End, size_type>)
694 basic_string_view(_It, _End) -> basic_string_view<iter_value_t<_It>>;
H A Dranges47 using range_value_t = iter_value_t<iterator_t<R>>;
/freebsd/contrib/llvm-project/libcxx/include/__ranges/
H A Dconcepts.h68 using range_value_t = iter_value_t<iterator_t<_Rp>>;
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Diterator.cppm

12