Home
last modified time | relevance | path

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

12345678910

/external/llvm/unittests/ADT/
DRangeAdapterTest.cpp29 typedef std::vector<int>::reverse_iterator reverse_iterator; typedef in __anon8d7ecde10111::ReverseOnlyVector
30 reverse_iterator rbegin() { return Vec.rbegin(); } in rbegin()
31 reverse_iterator rend() { return Vec.rend(); } in rend()
47 typedef std::vector<int>::reverse_iterator reverse_iterator; typedef in __anon8d7ecde10111::BidirectionalVector
48 reverse_iterator rbegin() { return Vec.rbegin(); } in rbegin()
49 reverse_iterator rend() { return Vec.rend(); } in rend()
/external/llvm/include/llvm/Support/
DPath.h75 class reverse_iterator
81 friend reverse_iterator rbegin(StringRef path);
82 friend reverse_iterator rend(StringRef path);
87 reverse_iterator &operator++(); // preincrement
88 bool operator==(const reverse_iterator &RHS) const;
89 bool operator!=(const reverse_iterator &RHS) const { return !(*this == RHS); }
92 ptrdiff_t operator-(const reverse_iterator &RHS) const;
108 reverse_iterator rbegin(StringRef path);
113 reverse_iterator rend(StringRef path);
/external/swiftshader/third_party/llvm-subzero/include/llvm/Support/
DPath.h75 class reverse_iterator
81 friend reverse_iterator rbegin(StringRef path);
82 friend reverse_iterator rend(StringRef path);
87 reverse_iterator &operator++(); // preincrement
88 bool operator==(const reverse_iterator &RHS) const;
89 bool operator!=(const reverse_iterator &RHS) const { return !(*this == RHS); }
92 ptrdiff_t operator-(const reverse_iterator &RHS) const;
108 reverse_iterator rbegin(StringRef path);
113 reverse_iterator rend(StringRef path);
/external/libcxx/include/
Diterator76 class reverse_iterator
91 constexpr reverse_iterator();
92 constexpr explicit reverse_iterator(Iterator x);
93 template <class U> constexpr reverse_iterator(const reverse_iterator<U>& u);
94 template <class U> constexpr reverse_iterator& operator=(const reverse_iterator<U>& u);
98 constexpr reverse_iterator& operator++();
99 constexpr reverse_iterator operator++(int);
100 constexpr reverse_iterator& operator--();
101 constexpr reverse_iterator operator--(int);
102 constexpr reverse_iterator operator+ (difference_type n) const;
[all …]
Darray32 typedef std::reverse_iterator<iterator> reverse_iterator;
33 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
45 reverse_iterator rbegin() noexcept;
47 reverse_iterator rend() noexcept;
137 typedef std::reverse_iterator<iterator> reverse_iterator;
138 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
163 reverse_iterator rbegin() _NOEXCEPT {return reverse_iterator(end());}
167 reverse_iterator rend() _NOEXCEPT {return reverse_iterator(begin());}
244 typedef std::reverse_iterator<iterator> reverse_iterator;
245 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
[all …]
/external/libcxx/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op=/
Dreverse_iterator.pass.cpp31 const std::reverse_iterator<U> r2(u); in test()
32 std::reverse_iterator<It> r1; in test()
33 std::reverse_iterator<It>& rr = r1 = r2; in test()
51 using BaseIter = std::reverse_iterator<const Base *>; in main()
52 using DerivedIter = std::reverse_iterator<const Derived *>; in main()
/external/swiftshader/third_party/LLVM/include/llvm/Support/
DPathV2.h78 typedef std::reverse_iterator<const_iterator> reverse_iterator; typedef
93 inline reverse_iterator rbegin(StringRef path) { in rbegin()
94 return reverse_iterator(end(path)); in rbegin()
100 inline reverse_iterator rend(StringRef path) { in rend()
101 return reverse_iterator(begin(path)); in rend()
/external/llvm/include/llvm/ADT/
DArrayRef.h37 typedef std::reverse_iterator<iterator> reverse_iterator; typedef
126 reverse_iterator rbegin() const { return reverse_iterator(end()); } in rbegin()
127 reverse_iterator rend() const { return reverse_iterator(begin()); } in rend()
230 typedef std::reverse_iterator<iterator> reverse_iterator; typedef
266 reverse_iterator rbegin() const { return reverse_iterator(end()); } in rbegin()
267 reverse_iterator rend() const { return reverse_iterator(begin()); } in rend()
/external/libcxx/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/
Dreverse_iterator.pass.cpp30 const std::reverse_iterator<U> r2(u); in test()
31 std::reverse_iterator<It> r1 = r2; in test()
49 constexpr std::reverse_iterator<const Derived *> it1 = std::make_reverse_iterator(p); in main()
50 constexpr std::reverse_iterator<const Base *> it2(it1); in main()
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DTrace.h88 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
89 typedef std::reverse_iterator<iterator> reverse_iterator; typedef
96 reverse_iterator rbegin() { return BasicBlocks.rbegin(); } in rbegin()
98 reverse_iterator rend () { return BasicBlocks.rend(); } in rend()
/external/llvm/include/llvm/Analysis/
DTrace.h88 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
89 typedef std::reverse_iterator<iterator> reverse_iterator; typedef
96 reverse_iterator rbegin() { return BasicBlocks.rbegin(); } in rbegin()
98 reverse_iterator rend () { return BasicBlocks.rend(); } in rend()
/external/libcxx/test/libcxx/strings/
Diterators.noexcept.pass.cpp42 …static_assert(( std::__libcpp_string_gets_noexcept_iterator<std::reverse_iterator<char *> > :… in main()
43 …static_assert(( std::__libcpp_string_gets_noexcept_iterator<std::reverse_iterator<const char *> >:… in main()
48 …static_assert(( std::__libcpp_string_gets_noexcept_iterator<std::reverse_iterator<std::__wrap_iter… in main()
67 …static_assert(( std::__libcpp_string_gets_noexcept_iterator<std::vector<char>::reverse_iterator> … in main()
73 …td::__libcpp_string_gets_noexcept_iterator<std::basic_string<char>::reverse_iterator> ::value… in main()
Diterators.exceptions.pass.cpp45 …static_assert(( std::__libcpp_string_gets_noexcept_iterator<std::reverse_iterator<char *> > :… in main()
46 …static_assert(( std::__libcpp_string_gets_noexcept_iterator<std::reverse_iterator<const char *> >:… in main()
51 …static_assert(( std::__libcpp_string_gets_noexcept_iterator<std::reverse_iterator<std::__wrap_iter… in main()
74 …static_assert(( std::__libcpp_string_gets_noexcept_iterator<std::vector<char>::reverse_iterator> … in main()
80 …td::__libcpp_string_gets_noexcept_iterator<std::basic_string<char>::reverse_iterator> ::value… in main()
/external/libchrome/base/containers/
Dmru_cache.h66 typedef typename PayloadList::reverse_iterator reverse_iterator; typedef
151 reverse_iterator Erase(reverse_iterator pos) { in Erase()
155 return reverse_iterator(Erase((++pos).base())); in Erase()
190 reverse_iterator rbegin() { return ordering_.rbegin(); } in rbegin()
192 reverse_iterator rend() { return ordering_.rend(); } in rend()
/external/clang/include/clang/Analysis/Support/
DBumpVector.h80 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
81 typedef std::reverse_iterator<iterator> reverse_iterator; typedef
95 reverse_iterator rbegin() { return reverse_iterator(end()); } in rbegin()
97 reverse_iterator rend() { return reverse_iterator(begin()); } in rend()
/external/libcxx/test/std/containers/sequences/array/
Dtypes.pass.cpp65 …static_assert((std::is_same<C::reverse_iterator, std::reverse_iterator<C::iterator> >::value), ""); in main()
66 …static_assert((std::is_same<C::const_reverse_iterator, std::reverse_iterator<C::const_iterator> >:… in main()
87 …static_assert((std::is_same<C::reverse_iterator, std::reverse_iterator<C::iterator> >::value), ""); in main()
88 …static_assert((std::is_same<C::const_reverse_iterator, std::reverse_iterator<C::const_iterator> >:… in main()
/external/libcxx/include/experimental/
Ddynarray30 typedef reverse_iterator<iterator> reverse_iterator;
31 typedef reverse_iterator<const_iterator> const_reverse_iterator;
61 reverse_iterator rbegin() noexcept;
64 reverse_iterator rend() noexcept;
130 typedef std::reverse_iterator<iterator> reverse_iterator;
131 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
185 …inline _LIBCPP_INLINE_VISIBILITY reverse_iterator rbegin() noexcept { return reverse_…
188 …inline _LIBCPP_INLINE_VISIBILITY reverse_iterator rend() noexcept { return reverse_…
/external/swiftshader/third_party/llvm-subzero/include/llvm/ADT/
DArrayRef.h39 typedef std::reverse_iterator<iterator> reverse_iterator; typedef
132 reverse_iterator rbegin() const { return reverse_iterator(end()); } in rbegin()
133 reverse_iterator rend() const { return reverse_iterator(begin()); } in rend()
287 typedef std::reverse_iterator<iterator> reverse_iterator; typedef
327 reverse_iterator rbegin() const { return reverse_iterator(end()); } in rbegin()
328 reverse_iterator rend() const { return reverse_iterator(begin()); } in rend()
/external/clang/include/clang/Analysis/Analyses/
DThreadSafetyUtil.h128 typedef std::reverse_iterator<iterator> reverse_iterator; typedef
129 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
160 reverse_iterator rbegin() { return reverse_iterator(end()); } in rbegin()
161 reverse_iterator rend() { return reverse_iterator(begin()); } in rend()
198 llvm::iterator_range<reverse_iterator> reverse() { in reverse()
/external/libcxx/test/libcxx/iterators/
Dtrivial_iterators.pass.cpp107 …static_assert(( std::__libcpp_is_trivial_iterator<std::reverse_iterator<char *> > ::value), "… in main()
108 …static_assert(( std::__libcpp_is_trivial_iterator<std::reverse_iterator<const char *> >::value), "… in main()
109 …static_assert(( std::__libcpp_is_trivial_iterator<std::reverse_iterator<int *> > ::value), "… in main()
110 …static_assert(( std::__libcpp_is_trivial_iterator<std::reverse_iterator<T *> > ::value), "… in main()
117 …static_assert(( std::__libcpp_is_trivial_iterator<std::reverse_iterator<std::__wrap_iter<char *> >… in main()
173 …static_assert(( std::__libcpp_is_trivial_iterator<std::vector<char>::reverse_iterator> ::valu… in main()
179 …static_assert(( std::__libcpp_is_trivial_iterator<std::basic_string<char>::reverse_iterator> … in main()
/external/libcxx/test/std/strings/string.view/
Dtypes.pass.cpp61 typename S::reverse_iterator, in test()
62 std::reverse_iterator<typename S::iterator> >::value), ""); in test()
65 std::reverse_iterator<typename S::const_iterator> >::value), ""); in test()
68 …static_assert((std::is_same<typename S::reverse_iterator, typename S::const_reverse_iterator>::val… in test()
/external/tensorflow/tensorflow/core/lib/gtl/
Darray_slice_internal.h158 typedef std::reverse_iterator<iterator> reverse_iterator;
159 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
212 reverse_iterator rbegin() const { return reverse_iterator(end()); }
213 reverse_iterator rend() const { return reverse_iterator(begin()); }
/external/libcxx/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-/
Ddifference_type.pass.cpp29 const std::reverse_iterator<It> r(i); in test()
30 std::reverse_iterator<It> rr = r - n; in test()
43 typedef std::reverse_iterator<const char *> RI; in main()
/external/libcxx/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opsum/
Ddifference_type.pass.cpp30 const std::reverse_iterator<It> r(i); in test()
31 std::reverse_iterator<It> rr = n + r; in test()
44 typedef std::reverse_iterator<const char *> RI; in main()
/external/libcxx/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+/
Ddifference_type.pass.cpp29 const std::reverse_iterator<It> r(i); in test()
30 std::reverse_iterator<It> rr = r + n; in test()
43 typedef std::reverse_iterator<const char *> RI; in main()

12345678910