Lines Matching defs:_Distance

1843 	_Distance;
1847 const _Distance __n = __last - __first;
1848 const _Distance __k = __middle - __first;
1849 const _Distance __l = __n - __k;
1857 const _Distance __d = __gcd(__n, __k);
1859 for (_Distance __i = 0; __i < __d; __i++)
1866 for (_Distance __j = 0; __j < __l / __d; __j++)
1880 for (_Distance __j = 0; __j < __k / __d - 1; __j ++)
2117 template<typename _ForwardIterator, typename _Predicate, typename _Distance>
2121 _Predicate __pred, _Distance __len)
2146 typename _Distance>
2150 _Predicate __pred, _Distance __len,
2152 _Distance __buffer_size)
3071 template<typename _BidirectionalIterator, typename _Distance>
3076 _Distance __len1, _Distance __len2)
3088 _Distance __len11 = 0;
3089 _Distance __len22 = 0;
3118 template<typename _BidirectionalIterator, typename _Distance,
3124 _Distance __len1, _Distance __len2,
3137 _Distance __len11 = 0;
3138 _Distance __len22 = 0;
3331 typename _Distance>
3336 _Distance __step_size)
3338 const _Distance __two_step = 2 * __step_size;
3348 __step_size = std::min(_Distance(__last - __first), __step_size);
3354 typename _Distance, typename _Compare>
3358 _RandomAccessIterator2 __result, _Distance __step_size,
3361 const _Distance __two_step = 2 * __step_size;
3371 __step_size = std::min(_Distance(__last - __first), __step_size);
3381 template<typename _RandomAccessIterator, typename _Distance>
3385 _Distance __chunk_size)
3395 template<typename _RandomAccessIterator, typename _Distance, typename _Compare>
3399 _Distance __chunk_size, _Compare __comp)
3416 _Distance;
3418 const _Distance __len = __last - __first;
3421 _Distance __step_size = _S_chunk_size;
3440 _Distance;
3442 const _Distance __len = __last - __first;
3445 _Distance __step_size = _S_chunk_size;
3544 typename _Distance>
3549 _Distance __len1, _Distance __len2,
3551 _Distance __buffer_size)
3579 template<typename _BidirectionalIterator, typename _Distance,
3585 _Distance __len1, _Distance __len2,
3586 _Pointer __buffer, _Distance __buffer_size)
3603 _Distance __len11 = 0;
3604 _Distance __len22 = 0;
3638 template<typename _BidirectionalIterator, typename _Distance, typename _Pointer,
3644 _Distance __len1, _Distance __len2,
3645 _Pointer __buffer, _Distance __buffer_size,
3663 _Distance __len11 = 0;
3664 _Distance __len22 = 0;
3803 typename _Distance>
3807 _Pointer __buffer, _Distance __buffer_size)
3809 const _Distance __len = (__last - __first + 1) / 2;
3824 _Distance(__middle - __first),
3825 _Distance(__last - __middle),
3830 typename _Distance, typename _Compare>
3834 _Pointer __buffer, _Distance __buffer_size,
3837 const _Distance __len = (__last - __first + 1) / 2;
3852 _Distance(__middle - __first),
3853 _Distance(__last - __middle),