std::experimental::ranges::advance
Min standard notice:
Header: <experimental/ranges/iterator>
Advances the iterator i n times, or until bound is reached, whichever comes first.
# Declarations
namespace {
constexpr /* unspecified */ advance = /* unspecified */;
}
(ranges TS) (customization point object)
Call signature
template< Iterator I >
constexpr void advance( I& i, ranges::difference_type_t<I> n );
template< Iterator I, Sentinel<I> S >
constexpr void advance( I& i, S bound );
template< Iterator I, Sentinel<I> S >
constexpr ranges::difference_type_t<I> advance( I& i, ranges::difference_type_t<I> n, S bound );
# Example
This section is incompleteReason: no example