Home
last modified time | relevance | path

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

/external/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()
/external/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()
/external/astl/include/
Diterator62 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 …]
Dvector89 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.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) {}
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/
DSTLExtras.h118 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/
D2007-09-10-RecursiveTypeResolution.cpp19 template < typename _Iterator, typename _Container >
22 _Iterator _M_current;