Lines Matching defs:distance_type
129 // The overloaded functions iterator_category, distance_type, and
165 distance_type(const _Iter& __i) { return __distance_type(__i); }
224 inline _Distance* distance_type(const input_iterator<_Tp, _Distance>&)
230 inline _Distance* distance_type(const forward_iterator<_Tp, _Distance>&)
237 distance_type(const bidirectional_iterator<_Tp, _Distance>&)
244 distance_type(const random_access_iterator<_Tp, _Distance>&)
250 inline ptrdiff_t* distance_type(const _Tp*) { return (ptrdiff_t*)(0); }
256 #define __DISTANCE_TYPE(__i) distance_type(__i)
543 distance_type(const reverse_bidirectional_iterator<_BidirectionalIterator,
757 distance_type(const reverse_iterator<_RandomAccessIterator,
862 distance_type(const istream_iterator<_Tp, _Dist>&) { return (_Dist*)0; }