Searched refs:_Iterator (Results 1 – 13 of 13) sorted by relevance
/external/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()
|
/external/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()
|
/external/astl/include/ |
D | iterator | 62 template<typename _Iterator> 65 typedef typename _Iterator::iterator_category iterator_category; 66 typedef typename _Iterator::value_type value_type; 67 typedef typename _Iterator::difference_type difference_type; 68 typedef typename _Iterator::pointer pointer; 69 typedef typename _Iterator::reference reference; 97 template<typename _Iterator, typename _Container> 101 typedef _Iterator iterator_type; 102 typedef typename iterator_traits<_Iterator>::iterator_category 104 typedef typename iterator_traits<_Iterator>::value_type value_type; [all …]
|
D | vector | 89 template<typename _Iterator> 90 vector(_Iterator first, _Iterator last) { 93 // of the repeat one above. In this case, the _Iterator 96 typedef typename is_integral<_Iterator>::type integral; 193 template<typename _Iterator> 194 void range_initialize(_Iterator first, _Iterator last, 447 template<typename _Iterator> 448 void vector<_T>::range_initialize(_Iterator first, _Iterator last, 450 typedef typename iterator_traits<_Iterator>::difference_type difference_type;
|
/external/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) {} 388 _Iterator _M_ite; 391 template <class _Tp, class _Iterator> 392 struct _IteWrapper<_Tp, _Tp, _Iterator> 393 { typedef _Iterator _Ite; };
|
/external/llvm/include/llvm/ADT/ |
D | STLExtras.h | 118 template <class _Iterator, class Func> 119 inline mapped_iterator<_Iterator, Func> 120 operator+(typename mapped_iterator<_Iterator, Func>::difference_type N, 121 const mapped_iterator<_Iterator, Func>& X) { 122 return mapped_iterator<_Iterator, Func>(X.getCurrent() - N, X.getFunc());
|
/external/clang/test/CodeGenCXX/ |
D | 2007-09-10-RecursiveTypeResolution.cpp | 19 template < typename _Iterator, typename _Container > 22 _Iterator _M_current;
|