Home
last modified time | relevance | path

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

123

/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/detail/
Diterator.hpp81 struct iterator_traits struct
82 : std::iterator_traits<Iterator>
101 struct iterator_traits struct
111 struct iterator_traits<T*> struct
121 struct iterator_traits<T const*> struct
334 : std::iterator_traits<Iterator>
336 typedef typename std::iterator_traits<Iterator>::distance_type difference_type;
337 typedef typename std::iterator_traits<Iterator>::value_type* pointer;
338 typedef typename std::iterator_traits<Iterator>::value_type& reference;
343 : std::iterator_traits<Iterator>
[all …]
Dbinary_search.hpp40 typedef detail::iterator_traits<ForwardIter> traits; in lower_bound()
65 typedef detail::iterator_traits<ForwardIter> traits; in lower_bound()
90 typedef detail::iterator_traits<ForwardIter> traits; in upper_bound()
115 typedef detail::iterator_traits<ForwardIter> traits; in upper_bound()
140 typedef detail::iterator_traits<ForwardIter> traits; in equal_range()
172 typedef detail::iterator_traits<ForwardIter> traits; in equal_range()
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/iterator/
Diterator_traits.hpp30 typedef typename boost::detail::iterator_traits<Iterator>::value_type type;
36 typedef typename boost::detail::iterator_traits<Iterator>::reference type;
43 typedef typename boost::detail::iterator_traits<Iterator>::pointer type;
49 typedef typename boost::detail::iterator_traits<Iterator>::difference_type type;
55 typedef typename boost::detail::iterator_traits<Iterator>::iterator_category type;
Diterator_concepts.hpp47 … typedef BOOST_DEDUCED_TYPENAME boost::detail::iterator_traits<Iterator>::value_type value_type;
48 typedef BOOST_DEDUCED_TYPENAME boost::detail::iterator_traits<Iterator>::reference reference;
62 … , typename ValueType = BOOST_DEDUCED_TYPENAME boost::detail::iterator_traits<Iterator>::value_type
78 … , typename ValueType = BOOST_DEDUCED_TYPENAME boost::detail::iterator_traits<Iterator>::value_type
95 typedef typename boost::detail::iterator_traits<Iterator>::value_type value_type;
147 typedef typename boost::detail::iterator_traits<Iterator>::difference_type difference_type;
224 typename boost::detail::iterator_traits<Iterator2>::difference_type n;
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/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()
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/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()
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/support/
Dtest_iterators.h24 typedef typename std::iterator_traits<It>::difference_type difference_type;
26 typedef typename std::iterator_traits<It>::reference reference;
50 typedef typename std::iterator_traits<It>::value_type value_type;
51 typedef typename std::iterator_traits<It>::difference_type difference_type;
53 typedef typename std::iterator_traits<It>::reference reference;
99 typedef typename std::iterator_traits<It>::value_type value_type;
100 typedef typename std::iterator_traits<It>::difference_type difference_type;
102 typedef typename std::iterator_traits<It>::reference reference;
148 typedef typename std::iterator_traits<It>::value_type value_type;
149 typedef typename std::iterator_traits<It>::difference_type difference_type;
[all …]
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/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()
/ndk/sources/cxx-stl/stlport/stlport/stl/
D_iterator_base.h86 # define _STLP_VALUE_TYPE(_It, _Tp) (_STLP_TYPENAME _STLP_STD::iterator_traits< _Tp >::va…
87 # define _STLP_DISTANCE_TYPE(_It, _Tp) (_STLP_TYPENAME _STLP_STD::iterator_traits< _Tp >::di…
90 # define _STLP_ITERATOR_CATEGORY(_It, _Tp) _STLP_STD::iterator_traits< _Tp >::iterator_categor…
92 # define _STLP_ITERATOR_CATEGORY(_It, _Tp) _STLP_TYPENAME _STLP_STD::iterator_traits< _Tp >::i…
94 …_REAL_REF(_It, _Tp) _STLP_STD::_IsRefType< _STLP_TYPENAME _STLP_STD::iterator_traits< _Tp >::refer…
142 struct iterator_traits {
147 struct iterator_traits {
157 # define _STLP_DIFFERENCE_TYPE(_Iterator) typename iterator_traits<_Iterator>::difference_type
166 struct iterator_traits<const _Tp*> {
175 struct iterator_traits<_Tp*> {
[all …]
D_iterator.h48 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;
Dmsl_string.h24 # define iterator_traits __msl_iterator_traits macro
45 # undef iterator_traits
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/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()
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/range/algorithm/
Dequal.hpp136 …BOOST_DEDUCED_TYPENAME std::iterator_traits< SinglePassTraversalReadableIterator1 >::iterator_cate… in equal()
137 …BOOST_DEDUCED_TYPENAME std::iterator_traits< SinglePassTraversalReadableIterator2 >::iterator_cate… in equal()
151 …BOOST_DEDUCED_TYPENAME std::iterator_traits< SinglePassTraversalReadableIterator1 >::iterator_cate… in equal()
152 …BOOST_DEDUCED_TYPENAME std::iterator_traits< SinglePassTraversalReadableIterator2 >::iterator_cate… in equal()
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/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()
/ndk/sources/cxx-stl/llvm-libc++/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 …]
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);
Dalgorithm79 typename iterator_traits<InputIterator>::difference_type
83 typename iterator_traits<InputIterator>::difference_type
984 typename iterator_traits<_RandomAccessIterator2>::difference_type __len2 = __last2 - __first2;
987 typename iterator_traits<_RandomAccessIterator1>::difference_type __len1 = __last1 - __first1;
1026 typename iterator_traits<_ForwardIterator1>::iterator_category(),
1027 typename iterator_traits<_ForwardIterator2>::iterator_category());
1036 typedef typename iterator_traits<_ForwardIterator1>::value_type __v1;
1037 typedef typename iterator_traits<_ForwardIterator2>::value_type __v2;
1061 typedef typename iterator_traits<_ForwardIterator1>::value_type __v1;
1062 typedef typename iterator_traits<_ForwardIterator2>::value_type __v2;
[all …]
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/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()
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/range/
Dconcepts.hpp157 BOOST_DEDUCED_TYPENAME boost::detail::iterator_traits<Iterator>::reference r1(*i); in BOOST_CONCEPT_USAGE()
160 … BOOST_DEDUCED_TYPENAME boost::detail::iterator_traits<Iterator>::reference r2(*(++i)); in BOOST_CONCEPT_USAGE()
174 …typedef BOOST_DEDUCED_TYPENAME boost::detail::iterator_traits<Iterator>::difference_type differenc…
193 … BOOST_DEDUCED_TYPENAME boost::detail::iterator_traits<Iterator>::reference r(*(i++)); in BOOST_CONCEPT_USAGE()
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/iterator.primitives/iterator.traits/
Dempty.pass.cpp25 typedef std::iterator_traits<not_an_iterator> It; in main()
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/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()
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/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()
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opsum/
Ddifference_type.pass.cpp25 test(It i, typename std::iterator_traits<It>::difference_type n, It x) in test()
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-/
Ddifference_type.pass.cpp24 test(It i, typename std::iterator_traits<It>::difference_type n, It x) in test()

123