Home
last modified time | relevance | path

Searched refs:_Iterator (Results 1 – 9 of 9) sorted by relevance

/ndk/sources/cxx-stl/stlport/stlport/stl/debug/
D_debug.h225 template <class _Iterator>
226 static bool _Check(const _Iterator&) {return true;} in _Check()
230 template <class _Iterator>
231 inline bool _STLP_CALL __valid_range(const _Iterator& __i1 ,const _Iterator& __i2, in __valid_range()
235 template <class _Iterator>
236 inline bool _STLP_CALL __valid_range(const _Iterator& __i1 ,const _Iterator& __i2, in __valid_range()
243 template <class _Iterator>
244 inline bool _STLP_CALL __valid_range(const _Iterator& __i1 ,const _Iterator& __i2, in __valid_range()
251 template <class _Iterator>
252 inline bool _STLP_CALL __valid_range(const _Iterator&,const _Iterator&, in __valid_range() argument
[all …]
D_iterator.h36 template <class _Iterator>
37 void _Decrement(_Iterator& __it, const bidirectional_iterator_tag &) in _Decrement()
40 template <class _Iterator>
41 void _Decrement(_Iterator& __it, const random_access_iterator_tag &) in _Decrement()
44 template <class _Iterator>
45 void _Decrement(_Iterator& __it, const forward_iterator_tag &) in _Decrement()
48 template <class _Iterator>
49 void _Advance(_Iterator&, ptrdiff_t, const forward_iterator_tag &) in _Advance() argument
52 template <class _Iterator>
53 void _Advance(_Iterator& __it, ptrdiff_t, const bidirectional_iterator_tag &) in _Advance()
[all …]
D_debug.c45 template <class _Iterator>
47 stlp_in_range_aux(const _Iterator& __it, const _Iterator& __first, in stlp_in_range_aux()
48 const _Iterator& __last, const random_access_iterator_tag &) { in stlp_in_range_aux()
54 template <class _Iterator1, class _Iterator>
56 inline bool _STLP_CALL stlp_in_range_aux(_Iterator1 __it, const _Iterator& __first, in stlp_in_range_aux()
58 inline bool _STLP_CALL stlp_in_range_aux(const _Iterator1& __it, const _Iterator& __first, in stlp_in_range_aux()
60 const _Iterator& __last, const forward_iterator_tag &) { in stlp_in_range_aux()
67 template <class _Iterator1, class _Iterator>
69 stlp_in_range_aux(const _Iterator1& __it, const _Iterator& __first, in stlp_in_range_aux()
70 const _Iterator& __last, const bidirectional_iterator_tag &) { in stlp_in_range_aux()
[all …]
D_slist.h65 template <class _Iterator>
66 static bool _Check(const _Iterator& __it) in _Check()
/ndk/sources/cxx-stl/stlport/stlport/stl/
D_iterator.h46 template <class _Iterator>
48 public iterator<typename iterator_traits<_Iterator>::iterator_category,
49 typename iterator_traits<_Iterator>::value_type,
50 typename iterator_traits<_Iterator>::difference_type,
51 typename iterator_traits<_Iterator>::pointer,
52 typename iterator_traits<_Iterator>::reference> {
54 _Iterator current;
55 typedef reverse_iterator<_Iterator> _Self;
57 typedef typename iterator_traits<_Iterator>::difference_type difference_type;
59 typedef typename iterator_traits<_Iterator>::pointer pointer;
[all …]
Dconcept_checks.h405 template <class _Iterator>
407 __dereference_operator_requirement_violation(_Iterator __i) {
410 template <class _Iterator>
412 __dereference_operator_and_assignment_requirement_violation(_Iterator __i) {
415 template <class _Iterator>
417 __preincrement_operator_requirement_violation(_Iterator __i) {
420 template <class _Iterator>
422 __postincrement_operator_requirement_violation(_Iterator __i) {
425 template <class _Iterator>
427 __predecrement_operator_requirement_violation(_Iterator __i) {
[all …]
D_iterator_base.h141 template <class _Iterator>
143 typedef typename _Iterator::iterator_category _OriginalTag;
146 template <class _Iterator>
148 typedef typename _Iterator::iterator_category iterator_category;
150 typedef typename _Iterator::value_type value_type;
151 typedef typename _Iterator::difference_type difference_type;
152 typedef typename _Iterator::pointer pointer;
153 typedef typename _Iterator::reference reference;
157 # define _STLP_DIFFERENCE_TYPE(_Iterator) typename iterator_traits<_Iterator>::difference_type
159 # define _STLP_DIFFERENCE_TYPE(_Iterator) ptrdiff_t
D_algo.h207 template <class _Iterator, class _OutputIter, class _Predicate, class _Tp>
209 replace_copy_if(_Iterator __first, _Iterator __last, in replace_copy_if()
/ndk/sources/cxx-stl/stlport/stlport/stl/pointers/
D_tools.h335 template <class _StorageT, class _ValueT, class _Iterator>
338 typedef iterator_traits<_Iterator> _IteTraits;
349 typedef _IteWrapper<_StorageT, _ValueT, _Iterator> _Self;
352 _IteWrapper(_Iterator &__ite) : _M_ite(__ite) {}
391 _Iterator _M_ite;
394 template <class _Tp, class _Iterator>
395 struct _IteWrapper<_Tp, _Tp, _Iterator>
396 { typedef _Iterator _Ite; };