reverse_bidirectional_iterator() Trivial Iterator The default constructor
reverse_bidirectional_iterator(const reverse_bidirectional_iterator& x) Trivial Iterator The copy constructor
reverse_bidirectional_iterator& operator=(const reverse_bidirectional_iterator& x) Trivial Iterator The assignment operator
reverse_bidirectional_iterator(BidirectionalIterator x) reverse_bidirectional_iterator See below.
BidirectionalIterator base() reverse_bidirectional_iterator See below.
Reference operator*() const Trivial Iterator The dereference operator
reverse_bidirectional_iterator& operator++() Forward Iterator Preincrement
reverse_bidirectional_iterator operator++(int) Forward Iterator Postincrement
reverse_bidirectional_iterator& operator--() Bidirectional Iterator Predecrement
reverse_bidirectional_iterator operator--(int) Bidirectional Iterator Postdecrement
bool operator==(const reverse_bidirectional_iterator&, const reverse_bidirectional_iterator&) Trivial Iterator Compares two iterators for equality. This is a global function, not a member function.
bidirectional_iterator_tag iterator_category(const reverse_bidirectional_iterator&) Iterator tags Returns the iterator's category. This is a global function, not a member function.
T* value_type(const reverse_bidirectional_iterator&) Iterator tags Returns the iterator's value type. This is a global function, not a member function.
Distance* distance_type(const reverse_bidirectional_iterator&) Iterator tags Returns the iterator's distance type. This is a global function, not a member function.
New members

These members are not defined in the Bidirectional Iterator requirements, but are specific to reverse_bidirectional_iterator.

Member Description
self A typedef for reverse_bidirectional_iterator<BidirectionalIterator, T, Reference, Distance>.
BidirectionalIterator base() Returns the current value of the reverse_bidirectional_iterator's base iterator. If ri is a reverse iterator and i is any iterator, the two fundamental identities of reverse iterators can be written as reverse_bidirectional_iterator(i).base() == i and &*ri ==
Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату