Home
last modified time | relevance | path

Searched refs:difference_type (Results 1 – 25 of 440) sorted by relevance

12345678910>>...18

/netbsd-src/external/apache2/llvm/dist/libcxx/include/
H A D__bit_reference249 typename __bit_iterator<_Cp, _IsConst>::difference_type
254 typedef typename _It::difference_type difference_type;
256 difference_type __r = 0;
280 typename __bit_iterator<_Cp, _IsConst>::difference_type
285 typedef typename _It::difference_type difference_type;
287 difference_type __r = 0;
312 typename __bit_iterator<_Cp, _IsConst>::difference_type
414 typedef typename _In::difference_type difference_type;
417 difference_type __n = __last - __first;
424 difference_type __dn = _VSTD::min(static_cast<difference_type>(__clz), __n);
[all …]
H A Diterator99 typedef Distance difference_type;
116 constexpr typename iterator_traits<InputIterator>::difference_type
121 typename iterator_traits<InputIterator>::difference_type n = 1);
125 typename iterator_traits<BidirectionalIterator>::difference_type n = 1);
131 typename iterator_traits<Iterator>::difference_type,
139 typedef typename iterator_traits<Iterator>::difference_type difference_type;
154 constexpr reverse_iterator operator+ (difference_type n) const;
155 constexpr reverse_iterator& operator+=(difference_type n);
156 constexpr reverse_iterator operator- (difference_type n) const;
157 constexpr reverse_iterator& operator-=(difference_type n);
[all …]
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/bits/
H A Dstl_iterator_base_types.h134 typedef _Distance difference_type; in _GLIBCXX_VISIBILITY() typedef
164 typename _Iterator::difference_type, in _GLIBCXX_VISIBILITY()
170 typedef typename _Iterator::difference_type difference_type; in _GLIBCXX_VISIBILITY()
186 typedef typename _Iterator::difference_type difference_type; in _GLIBCXX_VISIBILITY()
203 using difference_type = ptrdiff_t; in _GLIBCXX_VISIBILITY()
214 typedef ptrdiff_t difference_type; in _GLIBCXX_VISIBILITY()
225 typedef ptrdiff_t difference_type; in _GLIBCXX_VISIBILITY()
H A Ddeque.tcc123 const_iterator __mid = __x.begin() + difference_type(__len); in operator =()
240 const difference_type __index = __position - begin(); in _M_erase()
270 const difference_type __n = __last - __first; in _M_erase()
271 const difference_type __elems_before = __first - begin(); in _M_erase()
377 const difference_type __front_capacity in _M_shrink_to_fit()
382 const difference_type __back_capacity in _M_shrink_to_fit()
656 difference_type __index = __pos - this->_M_impl._M_start; in _M_insert_aux()
688 const difference_type __elems_before = __pos - this->_M_impl._M_start; in _M_insert_aux()
691 if (__elems_before < difference_type(__length / 2)) in _M_insert_aux()
698 if (__elems_before >= difference_type(__n)) in _M_insert_aux()
[all …]
H A Dstl_iterator_base_funcs.h80 typename iterator_traits<_InputIterator>::difference_type in _GLIBCXX_VISIBILITY()
87 typename iterator_traits<_InputIterator>::difference_type __n = 0; in _GLIBCXX_VISIBILITY()
98 typename iterator_traits<_RandomAccessIterator>::difference_type in _GLIBCXX_VISIBILITY()
146 typename iterator_traits<_InputIterator>::difference_type in _GLIBCXX_VISIBILITY()
221 typename iterator_traits<_InputIterator>::difference_type __d = __n; in _GLIBCXX_VISIBILITY()
231 iterator_traits<_InputIterator>::difference_type __n = 1) in _GLIBCXX_VISIBILITY()
243 iterator_traits<_BidirectionalIterator>::difference_type __n = 1) in _GLIBCXX_VISIBILITY()
H A Dstl_deque.h139 typedef ptrdiff_t difference_type; in _GLIBCXX_VISIBILITY() typedef
230 operator+=(difference_type __n) _GLIBCXX_NOEXCEPT in _GLIBCXX_VISIBILITY()
232 const difference_type __offset = __n + (_M_cur - _M_first); in _GLIBCXX_VISIBILITY()
233 if (__offset >= 0 && __offset < difference_type(_S_buffer_size())) in _GLIBCXX_VISIBILITY()
237 const difference_type __node_offset = in _GLIBCXX_VISIBILITY()
238 __offset > 0 ? __offset / difference_type(_S_buffer_size()) in _GLIBCXX_VISIBILITY()
239 : -difference_type((-__offset - 1) in _GLIBCXX_VISIBILITY()
243 * difference_type(_S_buffer_size())); in _GLIBCXX_VISIBILITY()
249 operator-=(difference_type __n) _GLIBCXX_NOEXCEPT in _GLIBCXX_VISIBILITY()
254 operator[](difference_type __n) const _GLIBCXX_NOEXCEPT in _GLIBCXX_VISIBILITY()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/
H A Dstl_iterator_base_types.h134 typedef _Distance difference_type; in _GLIBCXX_VISIBILITY() typedef
164 typename _Iterator::difference_type, in _GLIBCXX_VISIBILITY()
170 typedef typename _Iterator::difference_type difference_type; in _GLIBCXX_VISIBILITY()
186 typedef typename _Iterator::difference_type difference_type; in _GLIBCXX_VISIBILITY()
203 using difference_type = ptrdiff_t; in _GLIBCXX_VISIBILITY()
214 typedef ptrdiff_t difference_type; in _GLIBCXX_VISIBILITY()
225 typedef ptrdiff_t difference_type; in _GLIBCXX_VISIBILITY()
H A Ddeque.tcc123 const_iterator __mid = __x.begin() + difference_type(__len); in operator =()
240 const difference_type __index = __position - begin(); in _M_erase()
270 const difference_type __n = __last - __first; in _M_erase()
271 const difference_type __elems_before = __first - begin(); in _M_erase()
377 const difference_type __front_capacity in _M_shrink_to_fit()
382 const difference_type __back_capacity in _M_shrink_to_fit()
653 difference_type __index = __pos - this->_M_impl._M_start; in _M_insert_aux()
685 const difference_type __elems_before = __pos - this->_M_impl._M_start; in _M_insert_aux()
688 if (__elems_before < difference_type(__length / 2)) in _M_insert_aux()
695 if (__elems_before >= difference_type(__n)) in _M_insert_aux()
[all …]
H A Dstl_iterator_base_funcs.h79 typename iterator_traits<_InputIterator>::difference_type in _GLIBCXX_VISIBILITY()
86 typename iterator_traits<_InputIterator>::difference_type __n = 0; in _GLIBCXX_VISIBILITY()
97 typename iterator_traits<_RandomAccessIterator>::difference_type in _GLIBCXX_VISIBILITY()
137 typename iterator_traits<_InputIterator>::difference_type in _GLIBCXX_VISIBILITY()
205 typename iterator_traits<_InputIterator>::difference_type __d = __n; in _GLIBCXX_VISIBILITY()
214 iterator_traits<_InputIterator>::difference_type __n = 1) in _GLIBCXX_VISIBILITY()
225 iterator_traits<_BidirectionalIterator>::difference_type __n = 1) in _GLIBCXX_VISIBILITY()
H A Dstl_deque.h139 typedef ptrdiff_t difference_type; in _GLIBCXX_VISIBILITY() typedef
228 operator+=(difference_type __n) _GLIBCXX_NOEXCEPT in _GLIBCXX_VISIBILITY()
230 const difference_type __offset = __n + (_M_cur - _M_first); in _GLIBCXX_VISIBILITY()
231 if (__offset >= 0 && __offset < difference_type(_S_buffer_size())) in _GLIBCXX_VISIBILITY()
235 const difference_type __node_offset = in _GLIBCXX_VISIBILITY()
236 __offset > 0 ? __offset / difference_type(_S_buffer_size()) in _GLIBCXX_VISIBILITY()
237 : -difference_type((-__offset - 1) in _GLIBCXX_VISIBILITY()
241 * difference_type(_S_buffer_size())); in _GLIBCXX_VISIBILITY()
247 operator-=(difference_type __n) _GLIBCXX_NOEXCEPT in _GLIBCXX_VISIBILITY()
251 operator[](difference_type __n) const _GLIBCXX_NOEXCEPT in _GLIBCXX_VISIBILITY()
[all …]
H A Dstl_bvector.h174 difference_type __n = __i + _M_offset; in _GLIBCXX_VISIBILITY()
285 operator+=(difference_type __i) in _GLIBCXX_VISIBILITY()
292 operator-=(difference_type __i) in _GLIBCXX_VISIBILITY()
299 operator[](difference_type __i) const in _GLIBCXX_VISIBILITY()
303 operator+(const iterator& __x, difference_type __n) in _GLIBCXX_VISIBILITY()
311 operator+(difference_type __n, const iterator& __x) in _GLIBCXX_VISIBILITY()
315 operator-(const iterator& __x, difference_type __n) in _GLIBCXX_VISIBILITY()
381 operator+=(difference_type __i) in _GLIBCXX_VISIBILITY()
388 operator-=(difference_type __i) in _GLIBCXX_VISIBILITY()
395 operator[](difference_type __i) const in _GLIBCXX_VISIBILITY()
[all …]
H A Dstl_iterator.h129 typename iterator_traits<_Iterator>::difference_type, in _GLIBCXX_VISIBILITY()
142 typedef typename __traits_type::difference_type difference_type; in _GLIBCXX_VISIBILITY() typedef
153 using difference_type = iter_difference_t<_Iterator>; in _GLIBCXX_VISIBILITY() local
292 operator+(difference_type __n) const in _GLIBCXX_VISIBILITY()
302 operator+=(difference_type __n) in _GLIBCXX_VISIBILITY()
314 operator-(difference_type __n) const in _GLIBCXX_VISIBILITY()
324 operator-=(difference_type __n) in _GLIBCXX_VISIBILITY()
336 operator[](difference_type __n) const in _GLIBCXX_VISIBILITY()
530 inline typename reverse_iterator<_Iterator>::difference_type in _GLIBCXX_VISIBILITY()
536 inline typename reverse_iterator<_IteratorL>::difference_type in _GLIBCXX_VISIBILITY()
[all …]
H A Diterator_concepts.h153 { using difference_type = ptrdiff_t; }; in _GLIBCXX_VISIBILITY()
159 template<typename _Tp> requires requires { typename _Tp::difference_type; } in _GLIBCXX_VISIBILITY()
161 { using difference_type = typename _Tp::difference_type; }; in _GLIBCXX_VISIBILITY()
164 requires (!requires { typename _Tp::difference_type; } in _GLIBCXX_VISIBILITY()
172 using difference_type in _GLIBCXX_VISIBILITY()
180 { using difference_type = __int128; }; in _GLIBCXX_VISIBILITY()
184 { using difference_type = __int128; }; in _GLIBCXX_VISIBILITY()
210 __iter_traits<_Tp, incrementable_traits<_Tp>>::difference_type; in _GLIBCXX_VISIBILITY()
304 typename incrementable_traits<_Iter>::difference_type; in _GLIBCXX_VISIBILITY()
311 typename incrementable_traits<_Iter>::difference_type>; in _GLIBCXX_VISIBILITY()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/parallel/
H A Diterator.h55 typedef typename _TraitsType::difference_type difference_type; typedef
105 operator+(difference_type __delta) const
109 difference_type
125 typedef typename std::iterator_traits<_Iterator1>::difference_type
126 difference_type; typedef
188 operator+(difference_type __delta) const
192 difference_type
H A Dquicksort.h50 typename std::iterator_traits<_RAIter>::difference_type
53 <_RAIter>::difference_type __pivot_rank, in __parallel_sort_qs_divide()
55 <_RAIter>::difference_type in __parallel_sort_qs_divide()
60 typedef typename _TraitsType::difference_type _DifferenceType; in __parallel_sort_qs_divide()
107 typedef typename _TraitsType::difference_type _DifferenceType; in __parallel_sort_qs_conquer()
162 typedef typename _TraitsType::difference_type _DifferenceType; in __parallel_sort_qs()
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/parallel/
H A Diterator.h55 typedef typename _TraitsType::difference_type difference_type; typedef
105 operator+(difference_type __delta) const
109 difference_type
125 typedef typename std::iterator_traits<_Iterator1>::difference_type
126 difference_type; typedef
188 operator+(difference_type __delta) const
192 difference_type
H A Dquicksort.h50 typename std::iterator_traits<_RAIter>::difference_type
53 <_RAIter>::difference_type __pivot_rank, in __parallel_sort_qs_divide()
55 <_RAIter>::difference_type in __parallel_sort_qs_divide()
60 typedef typename _TraitsType::difference_type _DifferenceType; in __parallel_sort_qs_divide()
107 typedef typename _TraitsType::difference_type _DifferenceType; in __parallel_sort_qs_conquer()
162 typedef typename _TraitsType::difference_type _DifferenceType; in __parallel_sort_qs()
/netbsd-src/external/apache2/llvm/dist/libcxx/include/__iterator/
H A Dincrementable_traits.h34 using difference_type = ptrdiff_t;
41 concept __has_member_difference_type = requires { typename _Tp::difference_type; };
45 using difference_type = typename _Tp::difference_type;
57 using difference_type = make_signed_t<decltype(declval<_Tp>() - declval<_Tp>())>;
69 … iterator_traits<remove_cvref_t<_Ip> > >::difference_type;
H A Diterator_traits.h114 … typename __void_t<typename _Up::difference_type>::type* = 0,
164 typename incrementable_traits<_Ip>::difference_type; in requires()
170 requires signed_integral<typename incrementable_traits<_Ip>::difference_type>; in requires()
198 requires(_Ip __i, typename incrementable_traits<_Ip>::difference_type __n) { in requires()
221 typename _Ip::difference_type;
324 requires requires { typename incrementable_traits<_Ip>::difference_type; }
326 using type = typename incrementable_traits<_Ip>::difference_type;
341 using difference_type = typename _Ip::difference_type;
353 using difference_type = typename incrementable_traits<_Ip>::difference_type;
364 using difference_type = typename __iterator_traits_difference_type<_Ip>::type;
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/profile/
H A Diterator_tracker.h54 typedef typename _Traits::difference_type difference_type; in _GLIBCXX_VISIBILITY() typedef
136 operator[](const difference_type& __n) const _GLIBCXX_NOEXCEPT in _GLIBCXX_VISIBILITY()
140 operator+=(const difference_type& __n) _GLIBCXX_NOEXCEPT in _GLIBCXX_VISIBILITY()
147 operator+(const difference_type& __n) const _GLIBCXX_NOEXCEPT in _GLIBCXX_VISIBILITY()
155 operator-=(const difference_type& __n) _GLIBCXX_NOEXCEPT in _GLIBCXX_VISIBILITY()
162 operator-(const difference_type& __n) const _GLIBCXX_NOEXCEPT in _GLIBCXX_VISIBILITY()
263 inline typename __iterator_tracker<_IteratorL, _Sequence>::difference_type in _GLIBCXX_VISIBILITY()
270 inline typename __iterator_tracker<_Iterator, _Sequence>::difference_type in _GLIBCXX_VISIBILITY()
278 operator+(typename __iterator_tracker<_Iterator,_Sequence>::difference_type in _GLIBCXX_VISIBILITY()
/netbsd-src/external/apache2/llvm/dist/libcxx/include/experimental/
H A Dfunctional212 typedef typename std::iterator_traits<_RandomAccessIterator1>::difference_type difference_type;
214 typedef _BMSkipTable<value_type, difference_type, _Hash, _BinaryPredicate,
227 __suffix_{make_shared<vector<difference_type>>(__pattern_length_ + 1)}
230 for ( difference_type __i = 0; __f != __l; ++__f, (void) ++__i )
261 difference_type __pattern_length_;
263 shared_ptr<vector<difference_type>> __suffix_;
272 const vector<difference_type> & __suffix = *__suffix_.get();
278 difference_type __j = __pattern_length_;
287 difference_type __k = __skip[__cur [ __j - 1 ]];
288 difference_type __m = __j - __k - 1;
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DSequence.h38 using difference_type = typename BaseT::difference_type;
53 value_sequence_iterator &operator+=(difference_type N) {
57 value_sequence_iterator &operator-=(difference_type N) {
62 difference_type operator-(const value_sequence_iterator &RHS) const {
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/debug/
H A Dsafe_sequence.h76 typedef typename std::iterator_traits<_Iterator>::difference_type
77 difference_type; typedef
80 difference_type _M_n;
83 _After_nth_from(const difference_type& __n, const _Iterator& __base) in _After_nth_from()
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/debug/
H A Dsafe_sequence.h76 typedef typename std::iterator_traits<_Iterator>::difference_type
77 difference_type; typedef
80 difference_type _M_n;
83 _After_nth_from(const difference_type& __n, const _Iterator& __base) in _After_nth_from()
H A Dsafe_iterator.h144 typedef typename _Traits::difference_type difference_type; typedef
410 _M_can_advance(difference_type __n, bool __strict = false) const;
421 std::pair<difference_type, _Distance_precision>& __dist,
672 typedef typename _Safe_base::difference_type difference_type; typedef
737 std::pair<difference_type,
797 operator[](difference_type __n) const _GLIBCXX_NOEXCEPT
807 operator+=(difference_type __n) _GLIBCXX_NOEXCEPT
818 operator-=(difference_type __n) _GLIBCXX_NOEXCEPT
915 friend difference_type
923 friend difference_type
[all …]

12345678910>>...18