/external/stlport/stlport/stl/ |
H A D | msl_string.h | 24 # define iterator_traits __msl_iterator_traits macro 45 # undef iterator_traits macro
|
H A D | _iterator_base.h | 86 # 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.h | 41 // 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.h | 145 = typename iterator_traits<_ForwardIterator>::value_type
|
H A D | concept_checks.h | 494 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 D | type_traits.h | 614 # 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 D | iterator | 63 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 D | memory | 64 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 D | algorithm | 94 typedef typename iterator_traits<_InputIterator>::difference_type 119 typedef typename iterator_traits<_InputIterator>::iterator_category
|
H A D | vector | 450 typedef typename iterator_traits<_Iterator>::difference_type difference_type;
|
/external/oprofile/libpp/ |
H A D | profile.h | 151 struct iterator_traits<profile_t::const_iterator> { struct in namespace:std
|
/external/clang/include/clang/AST/ |
H A D | UnresolvedSet.h | 44 typedef std::iterator_traits<IteratorTy>::difference_type difference_type; 48 typedef std::iterator_traits<IteratorTy>::iterator_category iterator_category;
|
H A D | CanonicalType.h | 395 typedef typename std::iterator_traits<InputIterator>::difference_type 397 typedef typename std::iterator_traits<InputIterator>::iterator_category
|
H A D | DeclBase.h | 1243 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 D | STLExtras.h | 70 typedef typename std::iterator_traits<RootIt>::iterator_category 72 typedef typename std::iterator_traits<RootIt>::difference_type
|
H A D | Hashing.h | 416 typedef typename std::iterator_traits<InputIteratorT>::value_type ValueT;
|
/external/stlport/stlport/stl/debug/ |
H A D | _iterator.h | 131 typedef typename iterator_traits<_Const_iterator>::iterator_category _Iterator_category;
|
/external/stlport/stlport/stl/pointers/ |
H A D | _tools.h | 166 /* 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 D | gtest-param-test.h | 309 typename ::std::iterator_traits<ForwardIterator>::value_type> ValuesIn( 312 typedef typename ::std::iterator_traits<ForwardIterator>::value_type
|
/external/protobuf/gtest/include/gtest/ |
H A D | gtest-param-test.h | 273 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 D | gtest-param-util-generated.h | 61 typename ::std::iterator_traits<ForwardIterator>::value_type> ValuesIn(
|
/external/clang/lib/Sema/ |
H A D | TreeTransform.h | 3095 typedef typename std::iterator_traits<InputIterator>::difference_type
|