Home
last modified time | relevance | path

Searched refs:_BidirectionalIterator (Results 1 – 6 of 6) sorted by relevance

/ndk/sources/cxx-stl/stlport/stlport/stl/
D_iterator_old.h53 template <class _BidirectionalIterator, class _Tp,
65 typedef reverse_bidirectional_iterator<_BidirectionalIterator, _Tp,
69 _BidirectionalIterator current;
82 explicit reverse_bidirectional_iterator(_BidirectionalIterator __x) in reverse_bidirectional_iterator()
84 _BidirectionalIterator base() const { return current; } in base()
86 _BidirectionalIterator __tmp = current;
113 template <class _BidirectionalIterator, class _Tp, class __Reference,
116 iterator_category(const reverse_bidirectional_iterator<_BidirectionalIterator, _Tp, Reference__, _D… in iterator_category() argument
118 template <class _BidirectionalIterator, class _Tp, class __Reference,
121 value_type(const reverse_bidirectional_iterator<_BidirectionalIterator, _Tp, Reference__, _Distance… in value_type() argument
[all …]
D_iterator_base.h338 template <class _BidirectionalIterator>
339 _STLP_INLINE_LOOP _STLP_DIFFERENCE_TYPE(_BidirectionalIterator) _STLP_CALL
340 __distance(const _BidirectionalIterator& __first, const _BidirectionalIterator& __last,
342 _STLP_DIFFERENCE_TYPE(_BidirectionalIterator) __n = 0;
343 _BidirectionalIterator __it(__first);
496 template <class _BidirectionalIterator, class _Distance>
498 __advance(_BidirectionalIterator& __i, _Distance __n,
Dconcept_checks.h664 template <class _BidirectionalIterator>
667 _BidirectionalIterator_requirement_violation(_BidirectionalIterator __i) {
669 _ForwardIterator_concept_specification<_BidirectionalIterator>::
677 template <class _BidirectionalIterator>
681 _BidirectionalIterator __i)
683 _BidirectionalIterator_concept_specification<_BidirectionalIterator>::
686 _Mutable_ForwardIterator_concept_specification<_BidirectionalIterator>::
690 _BidirectionalIterator>::value_type __T;
D_algo.c327 template <class _InputIterator, class _BidirectionalIterator, class _BinaryPredicate>
328 inline _BidirectionalIterator
330 _BidirectionalIterator __result, _BinaryPredicate __binary_pred, in __unique_copy()
/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/
Dregex672 regex_iterator(_BidirectionalIterator __a, _BidirectionalIterator __b,
1273 template <class _BidirectionalIterator> class _LIBCPP_TYPE_VIS_ONLY sub_match;
1275 template <class _BidirectionalIterator,
1276 class _Allocator = allocator<sub_match<_BidirectionalIterator> > >
4837 template <class _BidirectionalIterator>
4839 : public pair<_BidirectionalIterator, _BidirectionalIterator>
4842 typedef _BidirectionalIterator iterator;
5260 template <class _BidirectionalIterator, class _Allocator>
5265 typedef sub_match<_BidirectionalIterator> value_type;
5275 _BidirectionalIterator __position_start_;
[all …]
Dalgorithm1766 template <class _BidirectionalIterator, class _OutputIterator>
1769 __copy_backward(_BidirectionalIterator __first, _BidirectionalIterator __last, _OutputIterator __re…
2296 template <class _BidirectionalIterator>
2299 __reverse(_BidirectionalIterator __first, _BidirectionalIterator __last, bidirectional_iterator_tag)
2320 template <class _BidirectionalIterator>
2323 reverse(_BidirectionalIterator __first, _BidirectionalIterator __last)
2325 …_VSTD::__reverse(__first, __last, typename iterator_traits<_BidirectionalIterator>::iterator_categ…
2330 template <class _BidirectionalIterator, class _OutputIterator>
2333 reverse_copy(_BidirectionalIterator __first, _BidirectionalIterator __last, _OutputIterator __resul…
2353 template <class _BidirectionalIterator>
[all …]