Home
last modified time | relevance | path

Searched refs:_Iterator (Results 1 – 25 of 44) sorted by relevance

12

/freebsd/contrib/llvm-project/libcxx/include/__format/
H A Dformat_string.h31 template <contiguous_iterator _Iterator>
33 _Iterator __last;
37 template <contiguous_iterator _Iterator>
38 __parse_number_result(_Iterator, uint32_t) -> __parse_number_result<_Iterator>;
40 template <contiguous_iterator _Iterator>
41 …PP_HIDE_FROM_ABI constexpr __parse_number_result<_Iterator> __parse_number(_Iterator __begin, _Ite…
57 template <contiguous_iterator _Iterator>
58 _LIBCPP_HIDE_FROM_ABI constexpr __parse_number_result<_Iterator>
59 __parse_zero(_Iterator __begin, _Iterator, auto& __parse_ctx) { in __parse_zero() argument
64 template <contiguous_iterator _Iterator>
[all …]
H A Dunicode.h104 template <contiguous_iterator _Iterator>
105 requires same_as<iter_value_t<_Iterator>, char>
106 _LIBCPP_HIDE_FROM_ABI constexpr bool __is_continuation(_Iterator __char, int __count) { in __is_continuation()
126 using _Iterator _LIBCPP_NODEBUG = basic_string_view<char>::const_iterator;
129 _LIBCPP_HIDE_FROM_ABI constexpr explicit __code_point_view(_Iterator __first, _Iterator __last) in __code_point_view()
133 _LIBCPP_HIDE_FROM_ABI constexpr _Iterator __position() const noexcept { return __first_; } in __position()
234 _Iterator __first_;
235 _Iterator __last_;
252 using _Iterator _LIBCPP_NODEBUG = typename basic_string_view<wchar_t>::const_iterator;
257 _LIBCPP_HIDE_FROM_ABI constexpr explicit __code_point_view(_Iterator __first, _Iterator __last) in __code_point_view()
[all …]
H A Dparser_std_format_spec.h66 template <contiguous_iterator _Iterator, class _ParseContext>
67 _LIBCPP_HIDE_FROM_ABI constexpr __format::__parse_number_result<_Iterator>
68 __parse_arg_id(_Iterator __begin, _Iterator __end, _ParseContext& __ctx) { in __parse_arg_id()
69 using _CharT = iter_value_t<_Iterator>; in __parse_arg_id()
585 template <contiguous_iterator _Iterator>
590 _LIBCPP_HIDE_FROM_ABI constexpr bool __parse_fill_align(_Iterator& __begin, _Iterator __end) {
621 template <contiguous_iterator _Iterator>
623 _LIBCPP_HIDE_FROM_ABI constexpr bool __parse_fill_align(_Iterator& __begin, _Iterator __end) {
650 template <contiguous_iterator _Iterator>
651 _LIBCPP_HIDE_FROM_ABI constexpr bool __parse_fill_align(_Iterator& __begin, _Iterator __end) {
[all …]
H A Dformatter_output.h99 template <contiguous_iterator _Iterator,
100 __fmt_char_type _CharT = typename iterator_traits<_Iterator>::value_type,
103 __copy(_Iterator __first, _Iterator __last, output_iterator<const _OutCharT&> auto __out_it) -> dec…
107 template <contiguous_iterator _Iterator,
108 __fmt_char_type _CharT = typename iterator_traits<_Iterator>::value_type,
111 __copy(_Iterator __first, size_t __n, output_iterator<const _OutCharT&> auto __out_it) -> decltype(…
118 template <contiguous_iterator _Iterator,
119 __fmt_char_type _CharT = typename iterator_traits<_Iterator>::value_type,
123 __transform(_Iterator __first,
124 _Iterator __last,
[all …]
H A Dformatter_integral.h56 template <contiguous_iterator _Iterator>
57 requires same_as<char, iter_value_t<_Iterator>>
58 _LIBCPP_HIDE_FROM_ABI inline _Iterator __insert_sign(_Iterator __buf, bool __negative, __format_spe… in __insert_sign()
157 template <contiguous_iterator _Iterator, integral _Tp>
158 requires same_as<char, iter_value_t<_Iterator>>
159 _LIBCPP_HIDE_FROM_ABI _Iterator __to_buffer(_Iterator __first, _Iterator __last, _Tp __value, int _… in __to_buffer()
213 template <class _OutIt, contiguous_iterator _Iterator, class _CharT>
214 requires same_as<char, iter_value_t<_Iterator>>
217 _Iterator __begin, in __write_using_decimal_separators()
218 _Iterator __first, in __write_using_decimal_separators()
[all …]
H A Dbuffer.h258 template <contiguous_iterator _Iterator,
260 __fmt_char_type _InCharT = typename iterator_traits<_Iterator>::value_type>
261 …_LIBCPP_HIDE_FROM_ABI void __transform(_Iterator __first, _Iterator __last, _UnaryOperation __oper… in __transform()
648 template <contiguous_iterator _Iterator,
650 __fmt_char_type _InCharT = typename iterator_traits<_Iterator>::value_type>
651 …_LIBCPP_HIDE_FROM_ABI void __transform(_Iterator __first, _Iterator __last, _UnaryOperation __oper…
/freebsd/contrib/llvm-project/libcxx/include/__iterator/
H A Dstatic_bounded_iter.h38 template <class _Iterator, size_t _Size>
42 …CONSTEXPR_SINCE_CXX14 explicit __static_bounded_iter_storage(_Iterator __current, _Iterator __begi… in __static_bounded_iter_storage()
45 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 _Iterator& __current() _NOEXCEPT { return __cu… in __current()
46 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 _Iterator __current() const _NOEXCEPT { return… in __current()
47 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 _Iterator __begin() const _NOEXCEPT { return _… in __begin()
48 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 _Iterator __end() const _NOEXCEPT { return __b… in __end()
51 _Iterator __current_; // current iterator
52 _Iterator __begin_; // start of the valid range, which is [__begin_, __begin_ + _Size)
55 template <class _Iterator>
56 struct __static_bounded_iter_storage<_Iterator, 0> {
[all …]
H A Dbounded_iter.h54 template <class _Iterator>
56 static_assert(__libcpp_is_contiguous_iterator<_Iterator>::value,
59 using value_type = typename iterator_traits<_Iterator>::value_type;
60 using difference_type = typename iterator_traits<_Iterator>::difference_type;
61 using pointer = typename iterator_traits<_Iterator>::pointer;
62 using reference = typename iterator_traits<_Iterator>::reference;
63 using iterator_category = typename iterator_traits<_Iterator>::iterator_category;
79 _And< is_convertible<const _OtherIterator&, _Iterator>,
102 …IBCPP_CONSTEXPR_SINCE_CXX14 explicit __bounded_iter(_Iterator __current, _Iterator __begin, _Itera… in __bounded_iter()
245 if constexpr (three_way_comparable<_Iterator, strong_ordering>) {
[all …]
H A Diterator_with_data.h34 template <forward_iterator _Iterator, class _Data>
36 _Iterator __iter_{};
40 using value_type = iter_value_t<_Iterator>;
41 using difference_type = iter_difference_t<_Iterator>;
45 constexpr _LIBCPP_HIDE_FROM_ABI __iterator_with_data(_Iterator __iter, _Data __data) in __get_iter()
48 constexpr _LIBCPP_HIDE_FROM_ABI _Iterator __get_iter() const { return __iter_; }
69 requires bidirectional_iterator<_Iterator>
76 requires bidirectional_iterator<_Iterator>
83 constexpr _LIBCPP_HIDE_FROM_ABI iter_reference_t<_Iterator> operator*() const { return *__iter_; } in iter_move()
85 _LIBCPP_HIDE_FROM_ABI friend constexpr iter_rvalue_reference_t<_Iterator> in iter_move()
[all...]
H A Dpermutable.h25 template <class _Iterator>
27 forward_iterator<_Iterator> && indirectly_movable_storable<_Iterator, _Iterator> &&
28 indirectly_swappable<_Iterator, _Iterator>;
H A Dproduct_iterator.h43 template <class _Iterator>
70 template <class _Iterator, size_t _Nth>
72 …decltype(__product_iterator_traits<_Iterator>::template __get_iterator_element<_Nth>(std::declval<
H A Dsegmented_iterator.h54 template <class _Iterator>
75 template <class _Iterator>
76 …segmented_iterator _LIBCPP_NODEBUG = __has_specialization<__segmented_iterator_traits<_Iterator> >;
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__iterator/
H A Dbounded_iter.h48 template <class _Iterator, class = __enable_if_t< __libcpp_is_contiguous_iterator<_Iterator>::value…
50 using value_type = typename iterator_traits<_Iterator>::value_type;
51 using difference_type = typename iterator_traits<_Iterator>::difference_type;
52 using pointer = typename iterator_traits<_Iterator>::pointer;
53 using reference = typename iterator_traits<_Iterator>::reference;
54 using iterator_category = typename iterator_traits<_Iterator>::iterator_category;
65 …template <class _OtherIterator, __enable_if_t< is_convertible<_OtherIterator, _Iterator>::value, i…
84 …_LIBCPP_HIDE_FROM_ABI explicit __bounded_iter(_Iterator __current, _Iterator __begin, _Iterator __… in __bounded_iter()
220 _Iterator __current_; // current iterator
221 _Iterator __begin_, __end_; // valid range represented as [begin, end]
[all …]
H A Dsegmented_iterator.h53 template <class _Iterator>
74 template <class _Iterator>
75 using __is_segmented_iterator = __has_specialization<__segmented_iterator_traits<_Iterator> >;
/freebsd/contrib/llvm-project/libcxx/include/__flat_set/
H A Dra_iterator.h38 template <class _Container, class _Iterator>
41 _Iterator __iter_;
46 …static_assert(_IsSame<typename iterator_traits<_Iterator>::iterator_category, random_access_iterat…
52 using value_type = iter_value_t<_Iterator>;
53 using difference_type = iter_difference_t<_Iterator>;
56 requires is_default_constructible_v<_Iterator>
59 …_LIBCPP_HIDE_FROM_ABI explicit constexpr __ra_iterator(_Iterator __iter) : __iter_(std::move(__ite… in __ra_iterator()
61 …_LIBCPP_HIDE_FROM_ABI constexpr _Iterator __base() const noexcept(noexcept(_Iterator(__iter_))) { … in __base()
125 requires three_way_comparable<_Iterator>
/freebsd/contrib/llvm-project/libcxx/include/__pstl/internal/omp/
H A Dutil.h
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__algorithm/
H A Drotate.h170 template <class _AlgPolicy, class _Iterator, class _Sentinel>
171 _LIBCPP_HIDE_FROM_ABI pair<_Iterator, _Iterator> __rotate(_Iterator __first, _Iterator __middle, _S… in __rotate()
172 using _Ret = pair<_Iterator, _Iterator>; in __rotate()
173 _Iterator __last_iter = _IterOps<_AlgPolicy>::next(__middle, __last); in __rotate()
180 using _IterCategory = typename _IterOps<_AlgPolicy>::template __iterator_category<_Iterator>; in __rotate()
H A Diterator_operations.h111 template <class _Iterator>
112 _LIBCPP_HIDE_FROM_ABI static _Iterator next(_Iterator, _Iterator __last) {
/freebsd/contrib/llvm-project/libcxx/include/__algorithm/
H A Drotate.h178 template <class _AlgPolicy, class _Iterator, class _Sentinel>
179 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 pair<_Iterator, _Iterator>
180 __rotate(_Iterator __first, _Iterator __middle, _Sentinel __last) { in __rotate()
181 using _Ret = pair<_Iterator, _Iterator>; in __rotate()
182 _Iterator __last_iter = _IterOps<_AlgPolicy>::next(__middle, __last); in __rotate()
189 using _IterCategory = typename _IterOps<_AlgPolicy>::template __iterator_category<_Iterator>; in __rotate()
H A Diterator_operations.h142 template <class _Iterator>
143 …_LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR_SINCE_CXX14 _Iterator next(_Iterator, _Iterator __l…
/freebsd/contrib/llvm-project/libcxx/include/__pstl/internal/
H A Dmemory_impl.h
/freebsd/contrib/llvm-project/libcxx/include/__pstl/cpu_algos/
H A Dfor_each.h31 template <class _Iterator, class _DifferenceType, class _Function>
32 _LIBCPP_HIDE_FROM_ABI _Iterator __simd_for_each(_Iterator __first, _DifferenceType __n, _Function _… in __simd_for_each()
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__debug_utils/
H A Drandomize_range.h25 template <class _AlgPolicy, class _Iterator, class _Sentinel>
26 _LIBCPP_HIDE_FROM_ABI void __debug_randomize_range(_Iterator __first, _Sentinel __last) { in __debug_randomize_range()
/freebsd/contrib/llvm-project/libcxx/include/__debug_utils/
H A Drandomize_range.h25 template <class _AlgPolicy, class _Iterator, class _Sentinel>
26 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 void __debug_randomize_range(_Iterator __first, _Sentinel __last) {
/freebsd/contrib/llvm-project/libcxx/include/__vector/
H A Dvector.h610 template <class _Iterator, class _Sentinel>
611 …_LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI void __assign_with_sentinel(_Iterator __first,…
616 template <class _Iterator, class _Sentinel>
618 __assign_with_size(_Iterator __first, _Sentinel __last, difference_type __n);
620 template <class _Iterator,
621 … __enable_if_t<!is_same<decltype(*std::declval<_Iterator&>())&&, value_type&&>::value, int> = 0>
623 __insert_assign_n_unchecked(_Iterator __first, difference_type __n, pointer __position) { in __insert_assign_n_unchecked()
630 template <class _Iterator,
631 … __enable_if_t<is_same<decltype(*std::declval<_Iterator&>())&&, value_type&&>::value, int> = 0>
633 __insert_assign_n_unchecked(_Iterator __first, difference_type __n, pointer __position) { in __insert_assign_n_unchecked()
[all …]

12