std::experimental::ranges::prev

Header: <experimental/ranges/iterator>

Decrements the iterator i n times, or until bound is reached, whichever comes first, and returns the decremented iterator.

# Declarations

namespace {
constexpr /* unspecified */ prev = /* unspecified */;
}

(ranges TS) (customization point object)

Call signature
template< Iterator I >
constexpr I prev( I i );
template< Iterator I >
constexpr I prev( I i, ranges::difference_type_t<I> n );
template< Iterator I >
constexpr I prev( I i, ranges::difference_type_t<I> n, I bound );

# Return value

The decremented iterator.

# Example

This section is incompleteReason: no example

# See also