Searched refs:iterator_traits (Results 26 - 50 of 63) sorted by relevance

123

/external/stlport/stlport/stl/
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
/external/libcxx/test/iterators/iterator.primitives/iterator.operations/
H A Dadvance.pass.cpp28 test(It i, typename std::iterator_traits<It>::difference_type n, It x)
H A Dnext.pass.cpp22 test(It i, typename std::iterator_traits<It>::difference_type n, It x)
H A Dprev.pass.cpp22 test(It i, typename std::iterator_traits<It>::difference_type n, It x)
/external/libcxx/test/iterators/predef.iterators/move.iterators/move.iterator/
H A Dtypes.pass.cpp36 typedef std::iterator_traits<It> T;
/external/libcxx/test/re/re.regex/re.regex.construct/
H A Diter_iter.pass.cpp26 std::basic_regex<typename std::iterator_traits<Iter>::value_type> r(first, last);
H A Diter_iter_flg.pass.cpp27 std::basic_regex<typename std::iterator_traits<Iter>::value_type> r(first, last, f);
/external/libcxx/test/containers/sequences/deque/deque.cons/
H A Diter_iter.pass.cpp25 typedef typename std::iterator_traits<InputIterator>::value_type T;
40 typedef typename std::iterator_traits<InputIterator>::value_type T;
H A Diter_iter_alloc.pass.cpp26 typedef typename std::iterator_traits<InputIterator>::value_type T;
/external/llvm/include/llvm/ADT/
H A Diterator.h138 typename std::iterator_traits<WrappedIteratorT>::iterator_category,
139 typename T = typename std::iterator_traits<WrappedIteratorT>::value_type,
141 typename std::iterator_traits<WrappedIteratorT>::difference_type,
144 typename WrappedTraitsT = std::iterator_traits<WrappedIteratorT>>
232 typename std::iterator_traits<WrappedIteratorT>::iterator_category,
H A DStringExtras.h206 typedef typename std::iterator_traits<IteratorT>::iterator_category tag;
H A DSTLExtras.h207 typedef typename std::iterator_traits<RootIt>::iterator_category
209 typedef typename std::iterator_traits<RootIt>::difference_type
346 const typename std::iterator_traits<IteratorTy>::value_type *,
347 const typename std::iterator_traits<IteratorTy>::value_type *)) {
/external/libcxx/test/containers/sequences/deque/
H A Dtypes.pass.cpp56 typename std::iterator_traits<typename C::iterator>::iterator_category,
59 typename std::iterator_traits<typename C::const_iterator>::iterator_category,
/external/libcxx/test/containers/sequences/vector/
H A Dtypes.pass.cpp56 typename std::iterator_traits<typename C::iterator>::iterator_category,
59 typename std::iterator_traits<typename C::const_iterator>::iterator_category,
/external/libcxx/test/strings/basic.string/
H A Dtypes.pass.cpp60 typename std::iterator_traits<typename S::iterator>::iterator_category,
63 typename std::iterator_traits<typename S::const_iterator>::iterator_category,
/external/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opref/
H A Dop_arrow.pass.cpp41 test(It i, typename std::iterator_traits<It>::value_type x)
/external/libcxx/test/strings/basic.string/string.cons/
H A Diter_alloc.pass.cpp28 typedef typename std::iterator_traits<It>::value_type charT;
46 typedef typename std::iterator_traits<It>::value_type charT;
/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.h47 typedef std::iterator_traits<IteratorTy>::difference_type difference_type;
51 typedef std::iterator_traits<IteratorTy>::iterator_category iterator_category;
/external/libcxx/test/algorithms/alg.sorting/alg.sort/sort/
H A Dsort.pass.cpp25 typedef typename std::iterator_traits<RI>::value_type value_type;
/external/libcxx/test/algorithms/alg.sorting/alg.sort/stable.sort/
H A Dstable_sort.pass.cpp25 typedef typename std::iterator_traits<RI>::value_type value_type;
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/clover/core/
H A Dbase.hpp174 F (typename std::iterator_traits<Its>::value_type...)

Completed in 3020 milliseconds

123