Searched refs:iterator_traits (Results 1 - 5 of 5) sorted by relevance

/haiku/headers/cpp/
H A Dstl_iterator.h103 struct iterator_traits { struct
112 struct iterator_traits<_Tp*> { struct
121 struct iterator_traits<const _Tp*> { struct
131 // replaced by struct iterator_traits.) They are included for
137 inline typename iterator_traits<_Iter>::iterator_category
140 typedef typename iterator_traits<_Iter>::iterator_category _Category;
145 inline typename iterator_traits<_Iter>::difference_type*
148 return static_cast<typename iterator_traits<_Iter>::difference_type*>(0);
152 inline typename iterator_traits<_Iter>::value_type*
155 return static_cast<typename iterator_traits<_Ite
[all...]
H A Diterator.h68 using __STD::iterator_traits;
H A Dstl_algobase.h159 typedef typename iterator_traits<_InputIter>::iterator_category _Category;
160 typedef typename iterator_traits<_InputIter>::difference_type _Distance;
184 typedef typename iterator_traits<_InputIter>::value_type _Tp;
254 typedef typename iterator_traits<_BidirectionalIter1>::iterator_category
256 typedef typename iterator_traits<_BidirectionalIter1>::difference_type
287 typedef typename __type_traits<typename iterator_traits<_BI2>::value_type>
H A Dstl_tempbuf.h140 = typename iterator_traits<_ForwardIterator>::value_type
H A Dstl_algo.h116 typename iterator_traits<_RandomAccessIter>::difference_type __trip_count
154 typename iterator_traits<_RandomAccessIter>::difference_type __trip_count
233 // whose return type is iterator_traits<_InputIter>::difference_type. The
256 typename iterator_traits<_InputIter>::difference_type
258 typename iterator_traits<_InputIter>::difference_type __n = 0;
266 typename iterator_traits<_InputIter>::difference_type
268 typename iterator_traits<_InputIter>::difference_type __n = 0;

Completed in 60 milliseconds