/freebsd/contrib/llvm-project/libcxx/include/__iterator/ |
H A D | concepts.h | 55 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 D | common_iterator.h | 46 …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 D | iter_swap.h | 78 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 D | iterator_with_data.h | 40 using value_type = iter_value_t<_Iterator>;
|
H A D | counted_iterator.h | 67 using value_type = iter_value_t<_Iter>;
|
H A D | move_iterator.h | 93 using value_type = iter_value_t<_Iter>;
|
H A D | reverse_iterator.h | 85 using value_type = iter_value_t<_Iter>;
|
H A D | iterator_traits.h | 519 using iter_value_t =
|
/freebsd/contrib/llvm-project/libcxx/include/__memory/ |
H A D | ranges_uninitialized_algorithms.h | 49 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 D | ranges_construct_at.h | 79 requires destructible<iter_value_t<_InputIterator>> 103 requires destructible<iter_value_t<_InputIterator>>
|
H A D | concepts.h | 41 same_as<remove_cvref_t<iter_reference_t<_Ip>>, iter_value_t<_Ip>>;
|
/freebsd/contrib/llvm-project/libcxx/include/__algorithm/ |
H A D | ranges_unique_copy.h | 50 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 D | iterator_operations.h | 51 using __value_type = iter_value_t<_Iter>;
|
/freebsd/contrib/llvm-project/libcxx/include/__format/ |
H A D | format_string.h | 17 #include <__iterator/iterator_traits.h> // iter_value_t 92 using _CharT = iter_value_t<_Iterator>; 136 using _CharT = iter_value_t<_Iterator>;
|
H A D | formatter_integral.h | 56 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 D | formatter_output.h | 251 output_iterator<const iter_value_t<_Iterator>&> auto __out_it, 265 output_iterator<const iter_value_t<_Iterator>&> auto __out_it,
|
H A D | unicode.h | 105 requires same_as<iter_value_t<_Iterator>, char> 567 …me_cluster_view(_Iterator, _Iterator) -> __extended_grapheme_cluster_view<iter_value_t<_Iterator>>;
|
H A D | parser_std_format_spec.h | 69 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 D | print | 116 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 D | memory | 201 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 D | iterator | 26 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 D | string_view | 184 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 D | ranges | 47 using range_value_t = iter_value_t<iterator_t<R>>;
|
/freebsd/contrib/llvm-project/libcxx/include/__ranges/ |
H A D | concepts.h | 68 using range_value_t = iter_value_t<iterator_t<_Rp>>;
|
/freebsd/contrib/llvm-project/libcxx/modules/std/ |
H A D | iterator.cppm |
|