operator+(std::reverse_iterator) (3) - Linux Manuals

operator+(std::reverse_iterator): operator+(std::reverse_iterator)

NAME

operator+(std::reverse_iterator) - operator+(std::reverse_iterator)

Synopsis


template< class Iter >
reverse_iterator<Iter> (until C++17)
operator+( typename reverse_iterator<Iter>::difference_type n,
const reverse_iterator<Iter>& it );
template< class Iter >
constexpr reverse_iterator<Iter> (since C++17)
operator+( typename reverse_iterator<Iter>::difference_type n,
const reverse_iterator<Iter>& it );


Returns the iterator it incremented by n.

Parameters


n - the number of positions to increment the iterator
it - the iterator adaptor to increment

Return value


The incremented iterator, that is reverse_iterator<Iter>(it.base() - n)

Example


 This section is incomplete
 Reason: no example

See also


operator++
operator++(int)
operator+= advances or decrements the iterator
operator+ (public member function)
operator--
operator--(int)
operator-=
operator-