Home
last modified time | relevance | path

Searched refs:_Distance (Results 1 – 13 of 13) sorted by relevance

/external/stlport/stlport/stl/
D_iterator_old.h63 _STLP_DFL_TYPE_PARAM(_Distance, ptrdiff_t)>
66 Reference__, _Distance> _Self;
73 typedef _Distance difference_type;
114 class _Distance>
116 …ategory(const reverse_bidirectional_iterator<_BidirectionalIterator, _Tp, Reference__, _Distance>&) in iterator_category() argument
119 class _Distance>
121 value_type(const reverse_bidirectional_iterator<_BidirectionalIterator, _Tp, Reference__, _Distance in value_type() argument
124 class _Distance>
125 inline _Distance* _STLP_CALL
126 …ce_type(const reverse_bidirectional_iterator<_BidirectionalIterator, _Tp, Reference__, _Distance>&) in distance_type() argument
[all …]
D_iterator_base.h57 template <class _Category, class _Tp, _STLP_DFL_TMPL_PARAM(_Distance,ptrdiff_t),
62 typedef _Distance difference_type;
248 template <class _Category, class _Tp, class _Distance, class _Pointer, class _Reference>
249 inline _Category _STLP_CALL iterator_category(const iterator<_Category,_Tp,_Distance,_Pointer,_Refe…
250 template <class _Category, class _Tp, class _Distance, class _Pointer, class _Reference>
251 inline _Tp* _STLP_CALL value_type(const iterator<_Category,_Tp,_Distance,_Pointer,_Reference>&) { r…
252 template <class _Category, class _Tp, class _Distance, class _Pointer, class _Reference>
253 inline _Distance* _STLP_CALL distance_type(const iterator<_Category,_Tp,_Distance,_Pointer,_Referen…
267 template <class _Tp, class _Distance> struct input_iterator :
268 public iterator <input_iterator_tag, _Tp, _Distance, _Tp*, _Tp&> {};
[all …]
D_heap.c39 template <class _RandomAccessIterator, class _Distance, class _Tp>
43 _Distance __holeIndex, _Distance __topIndex, _Tp __val) in __push_heap()
45 _Distance __parent = (__holeIndex - 1) / 2; in __push_heap()
54 template <class _RandomAccessIterator, class _Distance, class _Tp>
57 _RandomAccessIterator __last, _Distance*, _Tp*) in __push_heap_aux() argument
59 __push_heap(__first, _Distance((__last - __first) - 1), _Distance(0), in __push_heap_aux()
72 template <class _RandomAccessIterator, class _Distance, class _Tp,
76 __push_heap(_RandomAccessIterator __first, _Distance __holeIndex, in __push_heap()
77 _Distance __topIndex, _Tp __val, _Compare __comp) in __push_heap()
79 _Distance __parent = (__holeIndex - 1) / 2; in __push_heap()
[all …]
D_heap.h47 template <class _RandomAccessIterator, class _Distance, class _Tp>
49 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
50 _Distance __len, _Tp __val);
52 template <class _RandomAccessIterator, class _Tp, class _Distance>
55 _RandomAccessIterator __result, _Tp __val, _Distance*) in __pop_heap() argument
58 __adjust_heap(__first, _Distance(0), _Distance(__last - __first), __val); in __pop_heap()
65 template <class _RandomAccessIterator, class _Distance,
68 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
69 _Distance __len, _Tp __val, _Compare __comp);
72 class _Distance>
[all …]
D_algo.c41 template <class _BidirectionalIter, class _Distance, class _Compare>
45 _Distance __len1, _Distance __len2,
153 class _BinaryPred, class _Distance>
156 _Distance*, const random_access_iterator_tag &) in __search_n() argument
158 _Distance __tailSize = __last - __first; in __search_n()
159 const _Distance __pattSize = __count; in __search_n()
160 const _Distance __skipOffset = __pattSize - 1; in __search_n()
162 _Distance __remainder, __prevRemainder; in __search_n()
219 class _Distance, class _BinaryPred>
222 _Distance*, const forward_iterator_tag &) { in __search_n() argument
[all …]
D_uninitialized.h51 template <class _InputIter, class _OutputIter, class _Distance>
53 _OutputIter __result, _Distance*) { in __ucopy() argument
64 template <class _InputIter, class _OutputIter, class _Distance>
66 _OutputIter __result, const input_iterator_tag &, _Distance* __d) in __ucopy()
70 template <class _InputIter, class _OutputIter, class _Distance>
72 _OutputIter __result, const forward_iterator_tag &, _Distance* __d) in __ucopy()
75 template <class _InputIter, class _OutputIter, class _Distance>
77 _OutputIter __result, const bidirectional_iterator_tag &, _Distance* __d) in __ucopy()
81 template <class _RandomAccessIter, class _OutputIter, class _Distance>
83 _OutputIter __result, const random_access_iterator_tag &, _Distance*) { in __ucopy() argument
[all …]
D_algobase.h183 template <class _InputIter, class _OutputIter, class _Distance>
185 _OutputIter __result, const input_iterator_tag &, _Distance*) { in __copy() argument
192 template <class _InputIter, class _OutputIter, class _Distance>
194 _OutputIter __result, const forward_iterator_tag &, _Distance* ) { in __copy() argument
200 template <class _InputIter, class _OutputIter, class _Distance>
202 _OutputIter __result, const bidirectional_iterator_tag &, _Distance* ) { in __copy() argument
209 template <class _RandomAccessIter, class _OutputIter, class _Distance>
212 _OutputIter __result, const random_access_iterator_tag &, _Distance*) { in __copy() argument
213 for (_Distance __n = __last - __first; __n > 0; --__n) { in __copy()
231 class _Distance>
[all …]
Dconcept_checks.h441 template <class _Iterator, class _Distance>
444 _Distance __n) {
448 template <class _Iterator, class _Distance>
450 __iterator_addition_requirement_violation(_Iterator __i, _Distance __n) {
455 template <class _Iterator, class _Distance>
458 _Distance __n) {
462 template <class _Iterator, class _Distance>
464 __iterator_subtraction_requirement_violation(_Iterator __i, _Distance __n) {
468 template <class _Iterator, class _Distance>
469 static _Distance
[all …]
D_algo.h372 template <class _ForwardIter, class _OutputIter, class _Distance>
374 _OutputIter __out_ite, const _Distance __n);
376 template <class _ForwardIter, class _OutputIter, class _Distance,
379 _OutputIter __out_ite, const _Distance __n,
500 template <class _ForwardIter, class _Tp, class _Compare1, class _Compare2, class _Distance>
502 _Compare1 __comp1, _Compare2 __comp2, _Distance*);
526 template <class _ForwardIter, class _Tp, class _Compare1, class _Compare2, class _Distance>
529 _Compare1 __comp1, _Compare2 __comp2, _Distance*);
D_algobase.c452 template <class _ForwardIter, class _Tp, class _Compare1, class _Compare2, class _Distance>
454 _Compare1 __comp1, _Compare2 _STLP_UNUSED(__comp2), _Distance*) {
455 _Distance __len = _STLP_STD::distance(__first, __last);
456 _Distance __half;
/external/libcxx/include/
Diterator433 template<class _Category, class _Tp, class _Distance = ptrdiff_t,
438 typedef _Distance difference_type;
749 class _Traits = char_traits<_CharT>, class _Distance = ptrdiff_t>
751 : public iterator<input_iterator_tag, _Tp, _Distance, const _Tp*, const _Tp&>
Dalgorithm3255 template <class _Predicate, class _ForwardIterator, class _Distance, class _Pair>
3258 _Distance __len, _Pair __p, forward_iterator_tag __fit)
3311 _Distance __len2 = __len / 2; // __len2 >= 2
3323 _Distance __len_half = __len - __len2;
3378 template <class _Predicate, class _BidirectionalIterator, class _Distance, class _Pair>
3381 _Distance __len, _Pair __p, bidirectional_iterator_tag __bit)
3443 _Distance __len2 = __len / 2; // __len2 >= 2
3450 _Distance __len_half = __len2;
/external/stlport/etc/
DChangeLog570 used by the std::distance function. The MSVC _Distance function is also