Searched refs:_Iterator (Results 1 - 11 of 11) sorted by relevance

/external/stlport/stlport/stl/debug/
H A D_debug.h225 template <class _Iterator>
226 static bool _Check(const _Iterator&) {return true;} argument
230 template <class _Iterator>
231 inline bool _STLP_CALL __valid_range(const _Iterator& __i1 ,const _Iterator& __i2,
235 template <class _Iterator>
236 inline bool _STLP_CALL __valid_range(const _Iterator& __i1 ,const _Iterator& __i2,
243 template <class _Iterator>
244 inline bool _STLP_CALL __valid_range(const _Iterator
252 __valid_range(const _Iterator&,const _Iterator&, const input_iterator_tag&) argument
257 __valid_range(const _Iterator&,const _Iterator&, const output_iterator_tag&) argument
[all...]
H A D_iterator.h36 template <class _Iterator>
37 void _Decrement(_Iterator& __it, const bidirectional_iterator_tag &)
40 template <class _Iterator>
41 void _Decrement(_Iterator& __it, const random_access_iterator_tag &)
44 template <class _Iterator>
45 void _Decrement(_Iterator& __it, const forward_iterator_tag &)
48 template <class _Iterator>
49 void _Advance(_Iterator&, ptrdiff_t, const forward_iterator_tag &)
52 template <class _Iterator>
53 void _Advance(_Iterator
65 _DBG_distance(const _Iterator&, const _Iterator&, const forward_iterator_tag &) argument
71 _DBG_distance(const _Iterator&, const _Iterator&, const bidirectional_iterator_tag &) argument
77 _CompareIt(const _Iterator&, const _Iterator&, const forward_iterator_tag &) argument
83 _CompareIt(const _Iterator&, const _Iterator&, const bidirectional_iterator_tag &) argument
[all...]
H A D_debug.c45 template <class _Iterator>
47 stlp_in_range_aux(const _Iterator& __it, const _Iterator& __first,
48 const _Iterator& __last, const random_access_iterator_tag &) {
54 template <class _Iterator1, class _Iterator>
56 inline bool _STLP_CALL stlp_in_range_aux(_Iterator1 __it, const _Iterator& __first,
58 inline bool _STLP_CALL stlp_in_range_aux(const _Iterator1& __it, const _Iterator& __first,
60 const _Iterator& __last, const forward_iterator_tag &) {
67 template <class _Iterator1, class _Iterator>
69 stlp_in_range_aux(const _Iterator1& __it, const _Iterator
[all...]
H A D_slist.h65 template <class _Iterator>
66 static bool _Check(const _Iterator& __it)
/external/stlport/stlport/stl/
H A 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>
[all...]
H A 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 __
[all...]
H A 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>
[all...]
H A D_algo.h207 template <class _Iterator, class _OutputIter, class _Predicate, class _Tp>
209 replace_copy_if(_Iterator __first, _Iterator __last,
/external/clang/test/CodeGenCXX/
H A D2007-09-10-RecursiveTypeResolution.cpp19 template < typename _Iterator, typename _Container >
22 _Iterator _M_current;
/external/stlport/stlport/stl/pointers/
H A 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; };
/external/llvm/include/llvm/ADT/
H A DSTLExtras.h253 template <class _Iterator, class Func>
254 inline mapped_iterator<_Iterator, Func>
255 operator+(typename mapped_iterator<_Iterator, Func>::difference_type N,
256 const mapped_iterator<_Iterator, Func>& X) {
257 return mapped_iterator<_Iterator, Func>(X.getCurrent() - N, X.getFunc());

Completed in 207 milliseconds