distance_type
distance_type(const _Deque_iterator<_Tp,_Ref,_Ptr,__bufsiz>&) {
distance_type(const _Deque_iterator<_Tp,_Ref,_Ptr>&) {
distance_type(const _Hashtable_iterator<_Val,_Key,_HF,_ExK,_EqK,_All>&)
distance_type(const _Hashtable_const_iterator<_Val,_Key,_HF,_ExK,_EqK,_All>&)
distance_type(const _Iter& __i) { return __distance_type(__i); }
inline _Distance* distance_type(const input_iterator<_Tp, _Distance>&)
inline _Distance* distance_type(const forward_iterator<_Tp, _Distance>&)
distance_type(const bidirectional_iterator<_Tp, _Distance>&)
distance_type(const random_access_iterator<_Tp, _Distance>&)
inline ptrdiff_t* distance_type(const _Tp*) { return (ptrdiff_t*)(0); }
distance_type(const reverse_bidirectional_iterator<_BidirectionalIterator,
distance_type(const reverse_iterator<_RandomAccessIterator,
distance_type(const istream_iterator<_Tp, _Dist>&) { return (_Dist*)0; }
distance_type(const _List_iterator<_Tp, _Ref, _Ptr>&)
inline ptrdiff_t* distance_type(const _Slist_iterator_base&) {
distance_type(const _Rb_tree_base_iterator&) {