7 #ifndef BOOST_REVERSE_ITERATOR_23022003THW_HPP 8 #define BOOST_REVERSE_ITERATOR_23022003THW_HPP 20 template <
class Iterator>
34 template<
class OtherIterator>
48 void advance(
typename super_t::difference_type
n)
53 template <
class OtherIterator>
54 typename super_t::difference_type
61 template <
class B
idirectionalIterator>
74 #endif // BOOST_REVERSE_ITERATOR_23022003THW_HPP
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
reverse_iterator< BidirectionalIterator > make_reverse_iterator(BidirectionalIterator x)
Iteratorconst & base() const
super_t::difference_type distance_to(reverse_iterator< OtherIterator > const &y) const
iterator_adaptor< reverse_iterator< Iterator >, Iterator > super_t
reverse_iterator(Iterator x)
super_t::reference dereference() const
Iteratorconst & base_reference() const
reverse_iterator(reverse_iterator< OtherIterator > const &r, typename enable_if_convertible< OtherIterator, Iterator >::type *=0)
void advance(typename super_t::difference_type n)