Home
last modified time | relevance | path

Searched refs:iterator_traits (Results 1 – 25 of 82) sorted by relevance

1234

/external/libcxx/test/support/
Dtest_iterators.h31 typedef typename std::iterator_traits<It>::difference_type difference_type;
33 typedef typename std::iterator_traits<It>::reference reference;
60 typedef typename std::iterator_traits<It>::value_type value_type;
61 typedef typename std::iterator_traits<It>::difference_type difference_type;
63 typedef typename std::iterator_traits<It>::reference reference;
112 typedef typename std::iterator_traits<It>::value_type value_type;
113 typedef typename std::iterator_traits<It>::difference_type difference_type;
115 typedef typename std::iterator_traits<It>::reference reference;
164 typedef typename std::iterator_traits<It>::value_type value_type;
165 typedef typename std::iterator_traits<It>::difference_type difference_type;
[all …]
/external/v8/src/base/
Diterator.h24 typedef typename std::iterator_traits<iterator>::pointer pointer;
25 typedef typename std::iterator_traits<iterator>::reference reference;
26 typedef typename std::iterator_traits<iterator>::value_type value_type;
28 typename std::iterator_traits<iterator>::difference_type difference_type;
/external/libcxx/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opindex/
Ddifference_type.pass.cpp24 test(It i, typename std::iterator_traits<It>::difference_type n, in test()
25 typename std::iterator_traits<It>::value_type x) in test()
27 typedef typename std::iterator_traits<It>::value_type value_type; in test()
/external/libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.index/
Ddifference_type.pass.cpp27 test(It i, typename std::iterator_traits<It>::difference_type n, in test()
28 typename std::iterator_traits<It>::value_type x) in test()
30 typedef typename std::iterator_traits<It>::value_type value_type; in test()
/external/libcxx/include/
Diterator21 struct iterator_traits
31 struct iterator_traits<T*>
41 struct iterator_traits<const T*>
70 typename iterator_traits<InputIterator>::difference_type n);
73 typename iterator_traits<InputIterator>::difference_type
78 : public iterator<typename iterator_traits<Iterator>::iterator_category,
79 typename iterator_traits<Iterator>::value_type,
80 typename iterator_traits<Iterator>::difference_type,
81 typename iterator_traits<Iterator>::pointer,
82 typename iterator_traits<Iterator>::reference>
[all …]
Dalgorithm79 typename iterator_traits<InputIterator>::difference_type
83 typename iterator_traits<InputIterator>::difference_type
986 typename iterator_traits<_RandomAccessIterator2>::difference_type __len2 = __last2 - __first2;
989 typename iterator_traits<_RandomAccessIterator1>::difference_type __len1 = __last1 - __first1;
1028 typename iterator_traits<_ForwardIterator1>::iterator_category(),
1029 typename iterator_traits<_ForwardIterator2>::iterator_category());
1038 typedef typename iterator_traits<_ForwardIterator1>::value_type __v1;
1039 typedef typename iterator_traits<_ForwardIterator2>::value_type __v2;
1073 typedef typename iterator_traits<_ForwardIterator1>::value_type __v1;
1074 typedef typename iterator_traits<_ForwardIterator2>::value_type __v2;
[all …]
Dnumeric117 typename iterator_traits<_InputIterator>::value_type __t(*__first);
136 typename iterator_traits<_InputIterator>::value_type __t(*__first);
154 typename iterator_traits<_InputIterator>::value_type __t1(*__first);
158 typename iterator_traits<_InputIterator>::value_type __t2(*__first);
174 typename iterator_traits<_InputIterator>::value_type __t1(*__first);
178 typename iterator_traits<_InputIterator>::value_type __t2(*__first);
Dregex204 typedef typename iterator_traits<BidirectionalIterator>::value_type value_type;
205 typedef typename iterator_traits<BidirectionalIterator>::difference_type difference_type;
253 operator==(const basic_string<typename iterator_traits<BiIter>::value_type, ST, SA>& lhs,
258 operator!=(const basic_string<typename iterator_traits<BiIter>::value_type, ST, SA>& lhs,
263 operator<(const basic_string<typename iterator_traits<BiIter>::value_type, ST, SA>& lhs,
268 operator>(const basic_string<typename iterator_traits<BiIter>::value_type, ST, SA>& lhs,
272 bool operator>=(const basic_string<typename iterator_traits<BiIter>::value_type, ST, SA>& lhs,
277 operator<=(const basic_string<typename iterator_traits<BiIter>::value_type, ST, SA>& lhs,
283 const basic_string<typename iterator_traits<BiIter>::value_type, ST, SA>& rhs);
288 const basic_string<typename iterator_traits<BiIter>::value_type, ST, SA>& rhs);
[all …]
/external/libcxx/test/std/strings/basic.string/
Dinput_iterator.h21 typedef typename std::iterator_traits<It>::value_type value_type;
22 typedef typename std::iterator_traits<It>::difference_type difference_type;
24 typedef typename std::iterator_traits<It>::reference reference;
Dtypes.pass.cpp60 typename std::iterator_traits<typename S::iterator>::iterator_category, in test()
63 typename std::iterator_traits<typename S::const_iterator>::iterator_category, in test()
/external/llvm/include/llvm/ADT/
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>>
234 typename std::iterator_traits<WrappedIteratorT>::iterator_category,
DSTLExtras.h116 typedef typename std::iterator_traits<RootIt>::iterator_category
118 typedef typename std::iterator_traits<RootIt>::difference_type
334 const typename std::iterator_traits<IteratorTy>::value_type *,
335 const typename std::iterator_traits<IteratorTy>::value_type *)) {
/external/libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.star/
Dop_star.pass.cpp35 test(It i, typename std::iterator_traits<It>::value_type x) in test()
39 typename std::iterator_traits<It>::value_type x2 = *r; in test()
/external/libcxx/include/experimental/
Dfunctional50 class Hash = hash<typename iterator_traits<RandomAccessIterator>::value_type>,
55 class Hash = hash<typename iterator_traits<RandomAccessIterator>::value_type>,
65 class Hash = hash<typename iterator_traits<RandomAccessIterator>::value_type>,
73 class Hash = hash<typename iterator_traits<RandomAccessIterator>::value_type>,
Dalgorithm106 typedef typename iterator_traits<_PopulationIterator>::iterator_category
108 typedef typename iterator_traits<_PopulationIterator>::difference_type
/external/libcxx/test/std/iterators/predef.iterators/reverse.iterators/reverse.iterator/
Dtypes.pass.cpp45 typedef std::iterator_traits<It> T; in test()
52 …static_assert((std::is_same<typename R::pointer, typename std::iterator_traits<It>::pointer>::valu… in test()
/external/libcxx/test/std/containers/sequences/vector.bool/
Dtypes.pass.cpp50 typename std::iterator_traits<typename C::iterator>::iterator_category, in test()
53 typename std::iterator_traits<typename C::const_iterator>::iterator_category, in test()
/external/libcxx/test/std/containers/sequences/deque/deque.cons/
Diter_iter.pass.cpp25 typedef typename std::iterator_traits<InputIterator>::value_type T; in test()
40 typedef typename std::iterator_traits<InputIterator>::value_type T; in test()
/external/libcxx/test/std/containers/sequences/vector/
Dtypes.pass.cpp58 typename std::iterator_traits<typename C::iterator>::iterator_category, in test()
61 typename std::iterator_traits<typename C::const_iterator>::iterator_category, in test()
/external/libcxx/test/std/containers/sequences/deque/
Dtypes.pass.cpp56 typename std::iterator_traits<typename C::iterator>::iterator_category, in test()
59 typename std::iterator_traits<typename C::const_iterator>::iterator_category, in test()
/external/libcxx/test/std/strings/basic.string/string.cons/
Diter_alloc.pass.cpp28 typedef typename std::iterator_traits<It>::value_type charT; in test()
46 typedef typename std::iterator_traits<It>::value_type charT; in test()
/external/libcxx/test/std/iterators/iterator.primitives/iterator.traits/
Dempty.pass.cpp36 typedef std::iterator_traits<not_an_iterator> It; in main()
/external/libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember/
Dminus.pass.cpp27 test(It l, It r, typename std::iterator_traits<It>::difference_type x) in test()
Dplus.pass.cpp25 test(It i, typename std::iterator_traits<It>::difference_type n, It x) in test()
/external/libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+/
Ddifference_type.pass.cpp24 test(It i, typename std::iterator_traits<It>::difference_type n, It x) in test()

1234