Lines Matching refs:reverse_iterator

192 class reverse_iterator
207 constexpr reverse_iterator();
208 constexpr explicit reverse_iterator(Iterator x);
209 template <class U> constexpr reverse_iterator(const reverse_iterator<U>& u);
210 template <class U> constexpr reverse_iterator& operator=(const reverse_iterator<U>& u);
214 constexpr reverse_iterator& operator++();
215 constexpr reverse_iterator operator++(int);
216 constexpr reverse_iterator& operator--();
217 constexpr reverse_iterator operator--(int);
218 constexpr reverse_iterator operator+ (difference_type n) const;
219 constexpr reverse_iterator& operator+=(difference_type n);
220 constexpr reverse_iterator operator- (difference_type n) const;
221 constexpr reverse_iterator& operator-=(difference_type n);
227 operator==(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
231 operator<(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
235 operator!=(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
239 operator>(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
243 operator>=(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
247 operator<=(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
251 operator-(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y)
255 constexpr reverse_iterator<Iterator>
256 operator+(typename reverse_iterator<Iterator>::difference_type n,
257 const reverse_iterator<Iterator>& x); // constexpr in C++17
260 constexpr reverse_iterator<Iterator> make_reverse_iterator(Iterator i); // C++14, constexpr in C++17
549 template <class E> reverse_iterator<const E*> constexpr rbegin(initializer_list<E> il); // C++14
550 template <class E> reverse_iterator<const E*> constexpr rend(initializer_list<E> il); // C++14
551 template <class T, size_t N> reverse_iterator<T*> constexpr rbegin(T (&array)[N]); // C++14
552 template <class T, size_t N> reverse_iterator<T*> constexpr rend(T (&array)[N]); // C++14
607 #include <__iterator/reverse_iterator.h>