Home
last modified time | relevance | path

Searched refs:_Distance (Results 1 – 11 of 11) sorted by relevance

/freebsd-12.1/contrib/libstdc++/include/bits/
H A Dstl_heap.h74 _Distance __parent = 0; in _GLIBCXX_BEGIN_NAMESPACE()
89 _Distance __n) in __is_heap()
91 _Distance __parent = 0; in __is_heap()
118 _Distance __holeIndex, _Distance __topIndex, _Tp __value) in __push_heap()
210 _Distance __len, _Tp __value) in __adjust_heap()
212 const _Distance __topIndex = __holeIndex; in __adjust_heap()
236 _Distance; in __pop_heap() typedef
238 std::__adjust_heap(__first, _Distance(0), _Distance(__last - __first), in __pop_heap()
275 const _Distance __topIndex = __holeIndex; in __adjust_heap()
300 _Distance; in __pop_heap() typedef
[all …]
H A Dstl_iterator_base_funcs.h122 template<typename _InputIterator, typename _Distance>
124 __advance(_InputIterator& __i, _Distance __n, input_iterator_tag) in __advance()
132 template<typename _BidirectionalIterator, typename _Distance>
134 __advance(_BidirectionalIterator& __i, _Distance __n, in __advance()
148 template<typename _RandomAccessIterator, typename _Distance>
150 __advance(_RandomAccessIterator& __i, _Distance __n, in __advance()
171 template<typename _InputIterator, typename _Distance>
173 advance(_InputIterator& __i, _Distance __n) in advance()
H A Dstl_algo.h1843 _Distance; in __rotate() typedef
2146 typename _Distance>
3076 _Distance __len1, _Distance __len2) in __merge_without_buffer()
3124 _Distance __len1, _Distance __len2, in __merge_without_buffer()
3331 typename _Distance>
3416 _Distance; in __merge_sort_with_buffer() typedef
3440 _Distance; in __merge_sort_with_buffer() typedef
3544 typename _Distance>
3549 _Distance __len1, _Distance __len2, in __rotate_adaptive()
3585 _Distance __len1, _Distance __len2, in __merge_adaptive()
[all …]
H A Dstl_iterator_base_types.h104 template<typename _Category, typename _Tp, typename _Distance = ptrdiff_t,
113 typedef _Distance difference_type;
H A Dstl_algobase.h280 typedef typename iterator_traits<_II>::difference_type _Distance;
281 for(_Distance __n = __last - __first; __n > 0; --__n)
/freebsd-12.1/contrib/libstdc++/include/backward/
H A Diterator.h85 template<typename _Tp, typename _Distance>
89 typedef _Distance difference_type;
102 template<typename _Tp, typename _Distance>
106 typedef _Distance difference_type;
111 template<typename _Tp, typename _Distance>
115 typedef _Distance difference_type;
120 template<typename _Tp, typename _Distance>
124 typedef _Distance difference_type;
/freebsd-12.1/contrib/libstdc++/include/ext/
H A Dalgorithm266 typename _Distance>
311 _RandomNumberGenerator, _Distance, _Distance>)
332 typename _Distance>
336 const _Distance __n)
338 _Distance __m = 0;
339 _Distance __t = __n;
360 const _Distance __n)
364 _RandomNumberGenerator, _Distance, _Distance>)
366 _Distance __m = 0;
367 _Distance __t = __n;
[all …]
H A Diterator76 template<typename _InputIterator, typename _Distance>
79 _Distance& __n, std::input_iterator_tag)
90 template<typename _RandomAccessIterator, typename _Distance>
93 _Distance& __n, std::random_access_iterator_tag)
106 template<typename _InputIterator, typename _Distance>
109 _Distance& __n)
/freebsd-12.1/contrib/libc++/include/
H A Diterator537 template<class _Category, class _Tp, class _Distance = ptrdiff_t,
542 typedef _Distance difference_type;
895 class _Traits = char_traits<_CharT>, class _Distance = ptrdiff_t>
897 : public iterator<input_iterator_tag, _Tp, _Distance, const _Tp*, const _Tp&>
938 template <class _Tp, class _CharT, class _Traits, class _Distance>
941 operator==(const istream_iterator<_Tp, _CharT, _Traits, _Distance>& __x,
942 const istream_iterator<_Tp, _CharT, _Traits, _Distance>& __y)
947 template <class _Tp, class _CharT, class _Traits, class _Distance>
950 operator!=(const istream_iterator<_Tp, _CharT, _Traits, _Distance>& __x,
951 const istream_iterator<_Tp, _CharT, _Traits, _Distance>& __y)
H A Dalgorithm3030 _Distance __n,
3034 _Distance __k = 0;
3037 _Distance __sz = __k;
3039 _Distance __r = _VSTD::uniform_int_distribution<_Distance>(0, __k)(__g);
3051 _Distance __n,
3054 _Distance __unsampled_sz = _VSTD::distance(__first, __last);
3056 _Distance __r =
3303 _Distance __len2 = __len / 2; // __len2 >= 2
3315 _Distance __len_half = __len - __len2;
3435 _Distance __len2 = __len / 2; // __len2 >= 2
[all …]
/freebsd-12.1/contrib/libstdc++/
H A DChangeLog-2002273 __first, _ForwardIter, _Predicate, _Distance),
275 _Distance, _Pointer, _Distance), __merge_sort_loop(_RandomAccessIter1,
276 _RandomAccessIter1, _RandomAccessIter2, _Distance),
278 _RandomAccessIter2, _Distance, _Compare), lower_bound(_ForwardIter,
285 _BidirectionalIter, _Distance, _Distance), __merge_without_buffer
287 _Distance, _Distance, _Compare), __rotate_adaptive(_BidirectionalIter1,
288 _BidirectionalIter1, _BidirectionalIter1, _Distance, _Distance,
290 _BidirectionalIter, _BidirectionalIter, _Distance, _Distance,
291 _Pointer, _Distance), __merge_adaptive(_BidirectionalIter,
292 _BidirectionalIter, _BidirectionalIter, _Distance, _Distance,
[all …]