Searched refs:iterator_traits (Results 1 - 22 of 22) sorted by relevance

/external/stlport/stlport/stl/
H A Dmsl_string.h24 # define iterator_traits __msl_iterator_traits macro
45 # undef iterator_traits macro
H A D_iterator_base.h86 # define _STLP_VALUE_TYPE(_It, _Tp) (_STLP_TYPENAME _STLP_STD::iterator_traits< _Tp >::value_type*)0
87 # define _STLP_DISTANCE_TYPE(_It, _Tp) (_STLP_TYPENAME _STLP_STD::iterator_traits< _Tp >::difference_type*)0
90 # define _STLP_ITERATOR_CATEGORY(_It, _Tp) _STLP_STD::iterator_traits< _Tp >::iterator_category()
92 # define _STLP_ITERATOR_CATEGORY(_It, _Tp) _STLP_TYPENAME _STLP_STD::iterator_traits< _Tp >::iterator_category()
94 # define _STLP_IS_REF_TYPE_REAL_REF(_It, _Tp) _STLP_STD::_IsRefType< _STLP_TYPENAME _STLP_STD::iterator_traits< _Tp >::reference >::_Ret()
142 struct iterator_traits { struct
147 struct iterator_traits { struct in struct:iterator_traits
157 # define _STLP_DIFFERENCE_TYPE(_Iterator) typename iterator_traits<_Iterator>::difference_type
166 struct iterator_traits<const _Tp*> { struct in struct:iterator_traits
175 struct iterator_traits<_T struct in struct:iterator_traits
185 struct iterator_traits<_Tp* const> { struct in struct:iterator_traits
[all...]
H A D_iterator.h41 // draft C++ standard. It relies on the iterator_traits template,
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> {
57 typedef typename iterator_traits<_Iterator>::difference_type difference_type;
59 typedef typename iterator_traits<_Iterator>::pointer pointer;
60 typedef typename iterator_traits<_Iterator>::reference reference;
H A D_tempbuf.h145 = typename iterator_traits<_ForwardIterator>::value_type
H A Dconcept_checks.h494 template <class _Iterator> struct iterator_traits;
499 typedef typename __STD::iterator_traits<_Iter>::value_type value_type;
504 typedef typename __STD::iterator_traits<_Iter>::difference_type
510 typedef typename __STD::iterator_traits<_Iter>::reference reference;
515 typedef typename __STD::iterator_traits<_Iter>::pointer pointer;
520 typedef typename __STD::iterator_traits<_Iter>::iterator_category
H A Dtype_traits.h614 # define _STLP_IS_POD_ITER(_It, _Tp) __type_traits< typename iterator_traits< _Tp >::value_type >::is_POD_type()
616 # define _STLP_IS_POD_ITER(_It, _Tp) typename __type_traits< typename iterator_traits< _Tp >::value_type >::is_POD_type()
/external/astl/include/
H A Diterator63 struct iterator_traits
75 struct iterator_traits<_T*>
85 struct iterator_traits<const _T*>
102 typedef typename iterator_traits<_Iterator>::iterator_category
104 typedef typename iterator_traits<_Iterator>::value_type value_type;
105 typedef typename iterator_traits<_Iterator>::difference_type
107 typedef typename iterator_traits<_Iterator>::reference reference;
108 typedef typename iterator_traits<_Iterator>::pointer pointer;
215 inline typename std::iterator_traits<_Iterator>::iterator_category
217 { return typename std::iterator_traits<_Iterato
[all...]
H A Dmemory64 typedef typename iterator_traits<_ForwardIterator>::
85 typedef typename iterator_traits<_InputIterator>::
91 typedef typename iterator_traits<_ForwardIterator>::
130 typedef typename iterator_traits<_InputIterator>::value_type _ValueType1;
131 typedef typename iterator_traits<_ForwardIterator>::value_type _ValueType2;
137 typename iterator_traits<_InputIterator>::iterator_category,
138 typename iterator_traits<_ForwardIterator>::iterator_category>::
H A Dalgorithm94 typedef typename iterator_traits<_InputIterator>::difference_type
119 typedef typename iterator_traits<_InputIterator>::iterator_category
H A Dvector450 typedef typename iterator_traits<_Iterator>::difference_type difference_type;
/external/oprofile/libpp/
H A Dprofile.h151 struct iterator_traits<profile_t::const_iterator> { struct in namespace:std
/external/clang/include/clang/AST/
H A DUnresolvedSet.h44 typedef std::iterator_traits<IteratorTy>::difference_type difference_type;
48 typedef std::iterator_traits<IteratorTy>::iterator_category iterator_category;
H A DCanonicalType.h395 typedef typename std::iterator_traits<InputIterator>::difference_type
397 typedef typename std::iterator_traits<InputIterator>::iterator_category
H A DDeclBase.h1243 typedef std::iterator_traits<DeclContext::decl_iterator>::difference_type
1317 typedef std::iterator_traits<DeclContext::decl_iterator>::difference_type
/external/llvm/include/llvm/ADT/
H A DSTLExtras.h70 typedef typename std::iterator_traits<RootIt>::iterator_category
72 typedef typename std::iterator_traits<RootIt>::difference_type
H A DHashing.h416 typedef typename std::iterator_traits<InputIteratorT>::value_type ValueT;
/external/stlport/stlport/stl/debug/
H A D_iterator.h131 typedef typename iterator_traits<_Const_iterator>::iterator_category _Iterator_category;
/external/stlport/stlport/stl/pointers/
H A D_tools.h166 /* If the compiler do not support the iterator_traits structure we cannot wrap
173 /* With iterator_traits we can wrap passed iterators and make the necessary casts.
338 typedef iterator_traits<_Iterator> _IteTraits;
/external/chromium/testing/gtest/include/gtest/
H A Dgtest-param-test.h309 typename ::std::iterator_traits<ForwardIterator>::value_type> ValuesIn(
312 typedef typename ::std::iterator_traits<ForwardIterator>::value_type
/external/protobuf/gtest/include/gtest/
H A Dgtest-param-test.h273 typename ::std::iterator_traits<ForwardIterator>::value_type> ValuesIn(
276 typedef typename ::std::iterator_traits<ForwardIterator>::value_type
/external/chromium/testing/gtest/include/gtest/internal/
H A Dgtest-param-util-generated.h61 typename ::std::iterator_traits<ForwardIterator>::value_type> ValuesIn(
/external/clang/lib/Sema/
H A DTreeTransform.h3095 typedef typename std::iterator_traits<InputIterator>::difference_type

Completed in 343 milliseconds