Home
last modified time | relevance | path

Searched refs:reverse_iterator (Results 1 – 25 of 86) sorted by relevance

1234

/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/iterator/
Dreverse_iterator.hpp21 class reverse_iterator class
22 : public iterator_adaptor< reverse_iterator<Iterator>, Iterator >
24 typedef iterator_adaptor< reverse_iterator<Iterator>, Iterator > super_t;
29 reverse_iterator() {} in reverse_iterator() function in boost::reverse_iterator
31 explicit reverse_iterator(Iterator x) in reverse_iterator() function in boost::reverse_iterator
35 reverse_iterator( in reverse_iterator() function in boost::reverse_iterator
36 reverse_iterator<OtherIterator> const& r in reverse_iterator()
55 distance_to(reverse_iterator<OtherIterator> const& y) const in distance_to()
62 reverse_iterator<BidirectionalIterator> make_reverse_iterator(BidirectionalIterator x) in make_reverse_iterator()
64 return reverse_iterator<BidirectionalIterator>(x); in make_reverse_iterator()
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/
Darray.hpp85 typedef std::reverse_iterator<iterator> reverse_iterator; typedef in boost::array
86 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
89 typedef std::reverse_iterator<std::_Ptrit<value_type, difference_type, iterator,
90 reference, iterator, reference> > reverse_iterator; typedef in boost::array
91 typedef std::reverse_iterator<std::_Ptrit<value_type, difference_type, const_iterator,
94 typedef std::reverse_iterator<iterator, std::random_access_iterator_tag,
95 value_type, reference, iterator, difference_type> reverse_iterator; typedef in boost::array
96 typedef std::reverse_iterator<const_iterator, std::random_access_iterator_tag,
100 typedef std::reverse_iterator<iterator,T> reverse_iterator; typedef in boost::array
101 typedef std::reverse_iterator<const_iterator,T> const_reverse_iterator;
[all …]
/ndk/sources/cxx-stl/stlport/stlport/stl/
D_iterator.h47 class reverse_iterator :
55 typedef reverse_iterator<_Iterator> _Self;
63 reverse_iterator() {} in reverse_iterator() function
64 explicit reverse_iterator(iterator_type __x) : current(__x) {} in reverse_iterator() function
65 reverse_iterator(const _Self& __x) : current(__x.current) {} in reverse_iterator() function
69 reverse_iterator(const reverse_iterator<_Iter>& __x) : current(__x.base()) {} in reverse_iterator() function
71 _Self& operator = (const reverse_iterator<_Iter>& __x) { current = __x.base(); return *this; }
113 inline bool _STLP_CALL operator==(const reverse_iterator<_Iterator>& __x,
114 const reverse_iterator<_Iterator>& __y)
118 inline bool _STLP_CALL operator<(const reverse_iterator<_Iterator>& __x,
[all …]
D_iterator_old.h160 class reverse_iterator {
161 typedef reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance> _Self;
175 reverse_iterator() {} in reverse_iterator() function
176 reverse_iterator(const _Self& __x) : __current(__x.base()) {} in reverse_iterator() function
177 explicit reverse_iterator(_RandomAccessIterator __x) : __current(__x) {} in reverse_iterator() function
224 iterator_category(const reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance>&) in iterator_category()
228 inline _Tp* _STLP_CALL value_type(const reverse_iterator<_RandomAccessIterator, _Tp, Reference__, … in value_type()
233 distance_type(const reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance>&) in distance_type()
240 operator==(const reverse_iterator<_RandomAccessIterator, _Tp,
242 const reverse_iterator<_RandomAccessIterator, _Tp,
[all …]
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/containers/sequences/array/
Dtypes.pass.cpp45 …static_assert((std::is_same<C::reverse_iterator, std::reverse_iterator<C::iterator> >::value), ""); in main()
46 …static_assert((std::is_same<C::const_reverse_iterator, std::reverse_iterator<C::const_iterator> >:… in main()
59 …static_assert((std::is_same<C::reverse_iterator, std::reverse_iterator<C::iterator> >::value), ""); in main()
60 …static_assert((std::is_same<C::const_reverse_iterator, std::reverse_iterator<C::const_iterator> >:… in main()
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op=/
Dreverse_iterator.pass.cpp28 const std::reverse_iterator<U> r2(u); in test()
29 std::reverse_iterator<It> r1; in test()
30 std::reverse_iterator<It>& rr = r1 = r2; in test()
Dreverse_iterator.fail.cpp27 const std::reverse_iterator<U> r2(u); in test()
28 std::reverse_iterator<It> r1; in test()
/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/
Diterator77 class reverse_iterator
92 reverse_iterator();
93 explicit reverse_iterator(Iterator x);
94 template <class U> reverse_iterator(const reverse_iterator<U>& u);
98 reverse_iterator& operator++();
99 reverse_iterator operator++(int);
100 reverse_iterator& operator--();
101 reverse_iterator operator--(int);
102 reverse_iterator operator+ (difference_type n) const;
103 reverse_iterator& operator+=(difference_type n);
[all …]
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/
Dreverse_iterator.fail.cpp26 std::reverse_iterator<U> r2(u); in test()
27 std::reverse_iterator<It> r1 = r2; in test()
Dreverse_iterator.pass.cpp27 const std::reverse_iterator<U> r2(u); in test()
28 std::reverse_iterator<It> r1 = r2; in test()
/ndk/tests/device/test-stlport/unit/
Dreviter_test.cpp38 typedef vector<int>::reverse_iterator reviter; in reviter1()
53 vector<int>::reverse_iterator r; in reviter2()
66 list<int>::reverse_iterator r(v.rbegin()); in revbit1()
/ndk/tests/device/test-gnustl-full/unit/
Dreviter_test.cpp38 typedef vector<int>::reverse_iterator reviter; in reviter1()
53 vector<int>::reverse_iterator r; in reviter2()
66 list<int>::reverse_iterator r(v.rbegin()); in revbit1()
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/containers/sequences/vector.bool/
Dtypes.pass.cpp56 typename C::reverse_iterator, in test()
57 std::reverse_iterator<typename C::iterator> >::value), ""); in test()
60 std::reverse_iterator<typename C::const_iterator> >::value), ""); in test()
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opsum/
Ddifference_type.pass.cpp27 const std::reverse_iterator<It> r(i); in test()
28 std::reverse_iterator<It> rr = n + r; in test()
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-/
Ddifference_type.pass.cpp26 const std::reverse_iterator<It> r(i); in test()
27 std::reverse_iterator<It> rr = r - n; in test()
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+/
Ddifference_type.pass.cpp26 const std::reverse_iterator<It> r(i); in test()
27 std::reverse_iterator<It> rr = r + n; in test()
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++/
Dpre.pass.cpp25 std::reverse_iterator<It> r(i); in test()
26 std::reverse_iterator<It>& rr = ++r; in test()
Dpost.pass.cpp25 std::reverse_iterator<It> r(i); in test()
26 std::reverse_iterator<It> rr = r++; in test()
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op--/
Dpre.pass.cpp25 std::reverse_iterator<It> r(i); in test()
26 std::reverse_iterator<It>& rr = --r; in test()
Dpost.pass.cpp25 std::reverse_iterator<It> r(i); in test()
26 std::reverse_iterator<It> rr = r--; in test()
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-=/
Ddifference_type.pass.cpp26 std::reverse_iterator<It> r(i); in test()
27 std::reverse_iterator<It>& rr = r -= n; in test()
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+=/
Ddifference_type.pass.cpp26 std::reverse_iterator<It> r(i); in test()
27 std::reverse_iterator<It>& rr = r += n; in test()
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt=/
Dtest.pass.cpp28 const std::reverse_iterator<It> r1(l); in test()
29 const std::reverse_iterator<It> r2(r); in test()
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt/
Dtest.pass.cpp28 const std::reverse_iterator<It> r1(l); in test()
29 const std::reverse_iterator<It> r2(r); in test()
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt/
Dtest.pass.cpp28 const std::reverse_iterator<It> r1(l); in test()
29 const std::reverse_iterator<It> r2(r); in test()

1234