Searched refs:_Distance (Results 1 - 20 of 20) sorted by relevance

/haiku-buildtools/legacy/gcc/libstdc++/stl/
H A Dstl_heap.h41 template <class _RandomAccessIterator, class _Distance, class _Tp>
44 _Distance __holeIndex, _Distance __topIndex, _Tp __value)
46 _Distance __parent = (__holeIndex - 1) / 2;
55 template <class _RandomAccessIterator, class _Distance, class _Tp>
58 _RandomAccessIterator __last, _Distance*, _Tp*)
60 __push_heap(__first, _Distance((__last - __first) - 1), _Distance(0),
72 template <class _RandomAccessIterator, class _Distance, class _Tp,
75 __push_heap(_RandomAccessIterator __first, _Distance __holeInde
[all...]
H A Dstl_iterator.h47 template <class _Tp, class _Distance> struct input_iterator {
50 typedef _Distance difference_type;
63 template <class _Tp, class _Distance> struct forward_iterator {
66 typedef _Distance difference_type;
72 template <class _Tp, class _Distance> struct bidirectional_iterator {
75 typedef _Distance difference_type;
80 template <class _Tp, class _Distance> struct random_access_iterator {
83 typedef _Distance difference_type;
89 template <class _Category, class _Tp, class _Distance = ptrdiff_t,
94 typedef _Distance difference_typ
[all...]
H A Dstl_algo.h704 template <class _ForwardIter, class _Distance>
708 _Distance*,
738 template <class _BidirectionalIter, class _Distance>
742 _Distance*,
765 template <class _RandomAccessIter, class _Distance, class _Tp>
769 _Distance *, _Tp *) {
771 _Distance __n = __last - __first;
772 _Distance __k = __middle - __first;
773 _Distance __l = __n - __k;
781 _Distance __
[all...]
H A Dstl_algobase.h123 template <class _InputIter, class _OutputIter, class _Distance>
126 input_iterator_tag, _Distance*)
133 template <class _RandomAccessIter, class _OutputIter, class _Distance>
136 _OutputIter __result, random_access_iterator_tag, _Distance*)
138 for (_Distance __n = __last - __first; __n > 0; --__n) {
160 typedef typename iterator_traits<_InputIter>::difference_type _Distance; typedef
161 return __copy(__first, __last, __result, _Category(), (_Distance*) 0);
219 class _Distance>
224 _Distance*)
231 template <class _RandomAccessIter, class _BidirectionalIter, class _Distance>
257 _Distance; typedef in struct:__copy_backward_dispatch
[all...]
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/tm/
H A Dcgraph_edge.C4 template<typename _InputIterator, typename _Distance> inline void advance(_InputIterator& __i, _Distance __n)
H A Dpr46567.C515 template<typename _Category, typename _Tp, typename _Distance = ptrdiff_t,
521 typedef _Distance difference_type;
588 template<typename _InputIterator, typename _Distance>
590 __advance(_InputIterator& __i, _Distance __n, input_iterator_tag)
596 template<typename _BidirectionalIterator, typename _Distance>
598 __advance(_BidirectionalIterator& __i, _Distance __n,
609 template<typename _RandomAccessIterator, typename _Distance>
611 __advance(_RandomAccessIterator& __i, _Distance __n,
617 template<typename _InputIterator, typename _Distance>
619 advance(_InputIterator& __i, _Distance __
1175 typedef typename iterator_traits<_II>::difference_type _Distance; typedef
[all...]
H A D20100727.C29 template < typename _Category, typename _Tp, typename _Distance =
35 typedef _Distance difference_type;
H A Dpr46646.C32 template<typename _Category, typename _Tp, typename _Distance = ptrdiff_t,
38 typedef _Distance difference_type;
/haiku-buildtools/gcc/libstdc++-v3/include/bits/
H A Dstl_iterator_base_funcs.h121 template<typename _InputIterator, typename _Distance>
123 __advance(_InputIterator& __i, _Distance __n, input_iterator_tag)
132 template<typename _BidirectionalIterator, typename _Distance>
134 __advance(_BidirectionalIterator& __i, _Distance __n,
148 template<typename _RandomAccessIterator, typename _Distance>
150 __advance(_RandomAccessIterator& __i, _Distance __n,
171 template<typename _InputIterator, typename _Distance>
173 advance(_InputIterator& __i, _Distance __n)
H A Dstl_heap.h71 template<typename _RandomAccessIterator, typename _Distance,
73 _Distance
74 __is_heap_until(_RandomAccessIterator __first, _Distance __n,
77 _Distance __parent = 0;
78 for (_Distance __child = 1; __child < __n; ++__child)
90 template<typename _RandomAccessIterator, typename _Distance>
92 __is_heap(_RandomAccessIterator __first, _Distance __n)
99 typename _Distance>
101 __is_heap(_RandomAccessIterator __first, _Compare __comp, _Distance __n)
121 template<typename _RandomAccessIterator, typename _Distance, typenam
[all...]
H A Dstl_iterator_base_types.h116 template<typename _Category, typename _Tp, typename _Distance = ptrdiff_t,
125 typedef _Distance difference_type;
H A Dstl_algo.h179 template<typename _InputIterator, typename _Predicate, typename _Distance>
181 __find_if_not_n(_InputIterator __first, _Distance& __len, _Predicate __pred)
1340 _Distance; typedef
1344 _Distance __n = __last - __first;
1345 _Distance __k = __middle - __first;
1368 for (_Distance __i = 0; __i < __n - __k; ++ __i)
1392 for (_Distance __i = 0; __i < __n - __k; ++ __i)
1544 typename _Distance>
1548 _Predicate __pred, _Distance __len,
1550 _Distance __buffer_siz
2720 _Distance; typedef
[all...]
H A Dstl_algobase.h337 typedef typename iterator_traits<_II>::difference_type _Distance; typedef
338 for(_Distance __n = __last - __first; __n > 0; --__n)
356 typedef typename iterator_traits<_II>::difference_type _Distance; typedef
357 for(_Distance __n = __last - __first; __n > 0; --__n)
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/
H A Dpr59445.C34 template <typename _RandomAccessIterator, typename _Distance, typename _Compare>
35 void __chunk_insertion_sort(_RandomAccessIterator, _Distance, _Compare p3) {
43 template <typename _RandomAccessIterator, typename _Pointer, typename _Distance,
45 void __stable_sort_adaptive(_RandomAccessIterator, _Pointer, _Distance,
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/torture/
H A Dpr54838.C8 template < typename _Category, typename, typename _Distance, typename > struct iterator
10 typedef _Distance difference_type;
H A D20090329-1.C4 template<typename _Category, typename _Tp, typename _Distance = long, typename _Pointer = _Tp*, typename _Reference = _Tp&>
H A D20070621-1.C30 template<typename _Category, typename _Tp, typename _Distance = ptrdiff_t, typename _Pointer = _Tp*, typename _Reference = _Tp&> struct iterator {
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/tree-ssa/
H A Dpr22444.C29 template<typename _Category, typename _Tp, typename _Distance = ptrdiff_t, typename _Pointer = _Tp*, typename _Reference = _Tp&> struct iterator
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/lto/
H A Dpr47333.C78 template<typename _Category, typename _Tp, typename _Distance = ptrdiff_t,
84 typedef _Distance difference_type;
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/cpp0x/
H A Dvariadic98.C103 template<typename _Category, typename _Tp, typename _Distance = ptrdiff_t, typename _Pointer = _Tp*, typename _Reference = _Tp&> struct iterator {
106 typedef _Distance difference_type;

Completed in 425 milliseconds