Searched refs:_Iterator (Results 1 – 9 of 9) sorted by relevance
/ndk/sources/cxx-stl/stlport/stlport/stl/debug/ |
D | _debug.h | 225 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.h | 36 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.c | 45 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.h | 65 template <class _Iterator> 66 static bool _Check(const _Iterator& __it) in _Check()
|
/ndk/sources/cxx-stl/stlport/stlport/stl/ |
D | _iterator.h | 46 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 …]
|
D | concept_checks.h | 405 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.h | 141 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.h | 207 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.h | 335 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; };
|