Home
last modified time | relevance | path

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

12345678910>>...18

/third_party/boost/boost/move/detail/
Dreverse_iterator.hpp32 class reverse_iterator class
44 reverse_iterator() in reverse_iterator() function in boost::movelib::reverse_iterator
48 explicit reverse_iterator(It r) in reverse_iterator() function in boost::movelib::reverse_iterator
52 reverse_iterator(const reverse_iterator& r) in reverse_iterator() function in boost::movelib::reverse_iterator
57 reverse_iterator( const reverse_iterator<OtherIt>& r in reverse_iterator() function in boost::movelib::reverse_iterator
63 reverse_iterator & operator=( const reverse_iterator& r) in operator =()
67 typename boost::move_detail::enable_if_convertible<OtherIt, It, reverse_iterator &>::type
68 operator=( const reverse_iterator<OtherIt>& r) in operator =()
94 reverse_iterator& operator++() in operator ++()
100 reverse_iterator operator++(int) in operator ++()
[all …]
/third_party/boost/boost/intrusive/detail/
Dreverse_iterator.hpp32 class reverse_iterator class
44 reverse_iterator() in reverse_iterator() function in boost::intrusive::reverse_iterator
48 explicit reverse_iterator(It r) in reverse_iterator() function in boost::intrusive::reverse_iterator
52 reverse_iterator(const reverse_iterator& r) in reverse_iterator() function in boost::intrusive::reverse_iterator
57 reverse_iterator( const reverse_iterator<OtherIt>& r in reverse_iterator() function in boost::intrusive::reverse_iterator
63 reverse_iterator & operator=( const reverse_iterator& r) in operator =()
67 typename boost::intrusive::detail::enable_if_convertible<OtherIt, It, reverse_iterator &>::type
68 operator=( const reverse_iterator<OtherIt>& r) in operator =()
94 reverse_iterator& operator++() in operator ++()
100 reverse_iterator operator++(int) in operator ++()
[all …]
/third_party/boost/libs/iterator/doc/
Dreverse_iterator_ref.rst8 class reverse_iterator
17 reverse_iterator() {}
18 explicit reverse_iterator(Iterator x) ;
21 reverse_iterator(
22 reverse_iterator<OtherIterator> const& r
27 reverse_iterator& operator++();
28 reverse_iterator& operator--();
44 ``reverse_iterator`` requirements
53 ``reverse_iterator`` models
56 A specialization of ``reverse_iterator`` models the same iterator
[all …]
/third_party/boost/boost/iterator/
Dreverse_iterator.hpp19 class reverse_iterator class
20 : public iterator_adaptor< reverse_iterator<Iterator>, Iterator >
22 typedef iterator_adaptor< reverse_iterator<Iterator>, Iterator > super_t;
27 reverse_iterator() {} in reverse_iterator() function in boost::iterators::reverse_iterator
29 explicit reverse_iterator(Iterator x) in reverse_iterator() function in boost::iterators::reverse_iterator
33 reverse_iterator( in reverse_iterator() function in boost::iterators::reverse_iterator
34 reverse_iterator<OtherIterator> const& r in reverse_iterator()
58 distance_to(reverse_iterator<OtherIterator> const& y) const in distance_to()
65 inline reverse_iterator<BidirectionalIterator> make_reverse_iterator(BidirectionalIterator x) in make_reverse_iterator()
67 return reverse_iterator<BidirectionalIterator>(x); in make_reverse_iterator()
[all …]
/third_party/boost/boost/stl_interfaces/
Dreverse_iterator.hpp63 struct reverse_iterator struct
65 reverse_iterator<BidiIter>,
76 constexpr reverse_iterator() noexcept(noexcept(BidiIter())) : it_() {} in reverse_iterator() function
77 constexpr reverse_iterator(BidiIter it) noexcept( in reverse_iterator() function
85 reverse_iterator(reverse_iterator<BidiIter2> const & it) : it_(it.it_) in reverse_iterator() function
89 operator-(reverse_iterator lhs, reverse_iterator rhs) noexcept( in operator -()
108 constexpr reverse_iterator & operator+=( in operator +=() argument
136 friend struct reverse_iterator;
143 reverse_iterator<BidiIter> lhs, in operator ==()
144 reverse_iterator<BidiIter> in operator ==()
[all …]
/third_party/boost/libs/iterator/doc/quickbook/
Dreverse_iterator.qbk9 using `reverse_iterator`.
17 boost::reverse_iterator<base_iterator>
50 class reverse_iterator
59 reverse_iterator() {}
60 explicit reverse_iterator(Iterator x) ;
63 reverse_iterator(
64 reverse_iterator<OtherIterator> const& r
69 reverse_iterator& operator++();
70 reverse_iterator& operator--();
92 A specialization of `reverse_iterator` models the same iterator
[all …]
/third_party/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;
88 typedef std::reverse_iterator<iterator, std::random_access_iterator_tag,
89 value_type, reference, iterator, difference_type> reverse_iterator; typedef in boost::array
90 typedef std::reverse_iterator<const_iterator, std::random_access_iterator_tag,
94 typedef std::reverse_iterator<iterator,T> reverse_iterator; typedef in boost::array
95 typedef std::reverse_iterator<const_iterator,T> const_reverse_iterator;
98 reverse_iterator rbegin() { return reverse_iterator(end()); } in rbegin()
106 reverse_iterator rend() { return reverse_iterator(begin()); } in rend()
214 typedef std::reverse_iterator<iterator> reverse_iterator; typedef in boost::array
[all …]
/third_party/boost/libs/iterator/test/
Dreverse_iterator_test.cpp30 typedef boost::reverse_iterator<boost::bidirectional_iterator_archetype<dummyT> > Iter; in main()
37 typedef boost::reverse_iterator<boost::mutable_bidirectional_iterator_archetype<dummyT> > Iter; in main()
50 typedef boost::reverse_iterator<iter> Iter; in main()
64 typedef boost::reverse_iterator<iter> Iter; in main()
76 typedef boost::reverse_iterator<iter> Iter; in main()
88 typedef boost::reverse_iterator<iter> Iter; in main()
100 typedef boost::reverse_iterator<iter> Iter; in main()
114 typedef boost::reverse_iterator<dummyT*> reverse_iterator; in main() typedef
116 reverse_iterator i(reversed + N); in main()
121 typedef boost::reverse_iterator<const dummyT*> const_reverse_iterator; in main()
[all …]
Diterator_adaptor_cc.cpp15 typedef boost::reverse_iterator<int*> rev_iter; in main()
16 typedef boost::reverse_iterator<int const*> c_rev_iter; in main()
34 typedef boost::reverse_iterator<std::list<int>::iterator> rev_iter; in main()
35 typedef boost::reverse_iterator<std::list<int>::const_iterator> c_rev_iter; in main()
/third_party/boost/libs/stl_interfaces/example/
Dreverse_iterator.cpp22 struct reverse_iterator struct
24 reverse_iterator<BidiIter>,
32 reverse_iterator() : it_() {} in reverse_iterator() function
33 reverse_iterator(BidiIter it) : it_(it) {} in reverse_iterator() argument
42 bool operator==(reverse_iterator other) const { return it_ == other.it_; } in operator ==() argument
61 diff_t operator-(reverse_iterator other) const in operator -() argument
65 reverse_iterator & operator+=(diff_t n) in operator +=() argument
79 using rev_bidi_iter = reverse_iterator<std::list<int>::iterator>; argument
80 using rev_ra_iter = reverse_iterator<std::vector<int>::iterator>;
108 using rev_ptr_iter = reverse_iterator<int *>; in main()
/third_party/boost/boost/numeric/ublas/
Dmatrix_vector.hpp116 typedef boost::reverse_iterator<iterator> reverse_iterator; typedef in boost::numeric::ublas::matrix_row_vector
117 typedef boost::reverse_iterator<const_iterator> const_reverse_iterator;
158 reverse_iterator rbegin() { in rbegin()
159 return reverse_iterator(end()); in rbegin()
173 reverse_iterator rend() { in rend()
174 return reverse_iterator(begin()); in rend()
269 typedef boost::reverse_iterator<iterator> reverse_iterator; typedef in boost::numeric::ublas::matrix_column_vector
270 typedef boost::reverse_iterator<const_iterator> const_reverse_iterator;
311 reverse_iterator rbegin() { in rbegin()
312 return reverse_iterator(end()); in rbegin()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/DWARF/
DDWARFDie.h281 std::reverse_iterator<iterator> rbegin() const;
282 std::reverse_iterator<iterator> rend() const;
345 friend std::reverse_iterator<llvm::DWARFDie::iterator>;
396 class reverse_iterator<llvm::DWARFDie::iterator>
398 reverse_iterator<llvm::DWARFDie::iterator>,
406 reverse_iterator(llvm::DWARFDie::iterator It) in reverse_iterator() function
416 reverse_iterator<llvm::DWARFDie::iterator> &operator++() {
426 reverse_iterator<llvm::DWARFDie::iterator> &operator--() {
444 bool equals(const reverse_iterator<llvm::DWARFDie::iterator> &RHS) const { in equals()
453 inline bool operator==(const std::reverse_iterator<DWARFDie::iterator> &LHS,
[all …]
/third_party/skia/third_party/externals/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);
/third_party/boost/boost/geometry/iterators/
Dpoint_reverse_iterator.hpp27 : public std::reverse_iterator<point_iterator<Geometry> >
30 typedef std::reverse_iterator<point_iterator<Geometry> > base_type;
52 std::reverse_iterator<point_iterator<Geometry> >, in point_reverse_iterator()
53 std::reverse_iterator<point_iterator<OtherGeometry> > in point_reverse_iterator()
68 return std::reverse_iterator in points_rbegin()
80 return std::reverse_iterator in points_rend()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DPath.h78 class reverse_iterator
79 : public iterator_facade_base<reverse_iterator, std::input_iterator_tag,
86 friend reverse_iterator rbegin(StringRef path, Style style);
87 friend reverse_iterator rend(StringRef path);
91 reverse_iterator &operator++(); // preincrement
92 bool operator==(const reverse_iterator &RHS) const;
95 ptrdiff_t operator-(const reverse_iterator &RHS) const;
111 reverse_iterator rbegin(StringRef path, Style style = Style::native);
116 reverse_iterator rend(StringRef path);
/third_party/boost/boost/typeof/std/
Diterator.hpp30 BOOST_TYPEOF_REGISTER_TEMPLATE(std::reverse_iterator, 2)
31 BOOST_TYPEOF_REGISTER_TEMPLATE(std::reverse_iterator, 3)
32 BOOST_TYPEOF_REGISTER_TEMPLATE(std::reverse_iterator, 4)
33 BOOST_TYPEOF_REGISTER_TEMPLATE(std::reverse_iterator, 5)
35 BOOST_TYPEOF_REGISTER_TEMPLATE(std::reverse_iterator, 1)
/third_party/gn/src/base/
Dvalue_iterators.h128 using reverse_iterator = std::reverse_iterator<iterator>; variable
129 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
138 reverse_iterator rbegin();
140 reverse_iterator rend();
167 using reverse_iterator = std::reverse_iterator<iterator>; variable
168 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
/third_party/boost/boost/compute/container/
Darray.hpp61 typedef std::reverse_iterator<iterator> reverse_iterator; typedef in boost::compute::array
62 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
151 reverse_iterator rbegin() in rbegin()
153 return reverse_iterator(end() - 1); in rbegin()
158 return reverse_iterator(end() - 1); in rbegin()
166 reverse_iterator rend() in rend()
168 return reverse_iterator(begin() - 1); in rend()
173 return reverse_iterator(begin() - 1); in rend()
/third_party/boost/libs/compute/include/boost/compute/container/
Darray.hpp61 typedef std::reverse_iterator<iterator> reverse_iterator; typedef in boost::compute::array
62 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
151 reverse_iterator rbegin() in rbegin()
153 return reverse_iterator(end() - 1); in rbegin()
158 return reverse_iterator(end() - 1); in rbegin()
166 reverse_iterator rend() in rend()
168 return reverse_iterator(begin() - 1); in rend()
173 return reverse_iterator(begin() - 1); in rend()
/third_party/boost/libs/intrusive/test/
Dnull_iterator_test.cpp56 BOOST_INTRUSIVE_INSTANTIATE_DEFAULT_TYPE_TMPLT(reverse_iterator)
67 ,reverse_iterator, iterator) reverse_iterator; in BOOST_INTRUSIVE_INSTANTIATE_DEFAULT_TYPE_TMPLT() typedef
74 BOOST_TEST(on_0xFF_buffer<reverse_iterator>() == on_0x00_buffer<reverse_iterator>()); in BOOST_INTRUSIVE_INSTANTIATE_DEFAULT_TYPE_TMPLT()
Diterator_test.hpp30 template<typename D> static yes_type test(typename D::reverse_iterator const*);
48 typedef typename C::reverse_iterator type;
115 typedef typename get_reverse_iterator<C>::type reverse_iterator; in test_iterator_compatible() typedef
124 …SERT((!boost::intrusive::detail::is_convertible<const_reverse_iterator, reverse_iterator>::value)); in test_iterator_compatible()
141 reverse_iterator r(get_reverse_iterator<C>::begin(c)); in test_iterator_compatible()
157 typedef typename get_reverse_iterator<C>::type reverse_iterator; in test_iterator_input_and_compatible() typedef
161 typedef iterator_traits<reverse_iterator> rnit_traits; in test_iterator_input_and_compatible()
167 BOOST_STATIC_ASSERT((!is_same<reverse_iterator, const_reverse_iterator>::value)); in test_iterator_input_and_compatible()
314 typedef typename get_reverse_iterator<C>::type reverse_iterator; in test_iterator_forward() typedef
318 typedef iterator_traits<reverse_iterator> rnit_traits; in test_iterator_forward()
[all …]
/third_party/boost/libs/container/test/
Dnull_iterators_test.cpp55 BOOST_INTRUSIVE_INSTANTIATE_DEFAULT_TYPE_TMPLT(reverse_iterator)
76 check_plus_zero_impl(typename Container::reverse_iterator()); in check_plus_zero()
101 ,reverse_iterator, iterator) reverse_iterator; in check_null_iterators() typedef
108 BOOST_TEST(on_0xFF_buffer<reverse_iterator>() == on_0x00_buffer<reverse_iterator>()); in check_null_iterators()
/third_party/boost/libs/test/example/
Dconst_string.hpp35 typedef std::reverse_iterator<iterator> reverse_iterator; typedef in common_layer::const_string
36 typedef reverse_iterator const_reverse_iterator;
119 reverse_iterator rbegin() const { return reverse_iterator( m_end ); } in rbegin()
120 reverse_iterator rend() const { return reverse_iterator( m_begin ); } in rend()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DTrace.h82 using reverse_iterator = std::reverse_iterator<iterator>; variable
83 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
90 reverse_iterator rbegin() { return BasicBlocks.rbegin(); } in rbegin()
92 reverse_iterator rend () { return BasicBlocks.rend(); } in rend()
/third_party/boost/boost/histogram/detail/
Dspan.hpp110 using reverse_iterator = std::reverse_iterator<iterator>; typedef in boost::histogram::detail::span
111 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
171 reverse_iterator rbegin() { return reverse_iterator(end()); } in rbegin()
172 const_reverse_iterator rbegin() const { return reverse_iterator(end()); } in rbegin()
173 const_reverse_iterator crbegin() { return reverse_iterator(end()); } in crbegin()
175 reverse_iterator rend() { return reverse_iterator(begin()); } in rend()
176 const_reverse_iterator rend() const { return reverse_iterator(begin()); } in rend()
177 const_reverse_iterator crend() { return reverse_iterator(begin()); } in crend()

12345678910>>...18