hpx/parallel/util/ranges_facilities.hpp

See Public API for a list of names and headers that are part of the public HPX API.

namespace hpx
namespace ranges

Functions

template<typename Iter>
constexpr Iter next(Iter first, typename std::iterator_traits<Iter>::difference_type dist = 1)
template<typename Iter, typename Sent>
constexpr Iter next(Iter first, Sent bound)
template<typename Iter, typename Sent>
constexpr Iter next_(Iter first, typename std::iterator_traits<Iter>::difference_type n, Sent bound)
template<typename Iter, typename Sent>
constexpr Iter next_(Iter first, typename std::iterator_traits<Iter>::difference_type n, Sent bound, std::true_type, std::true_type)
template<typename Iter, typename Sent>
constexpr Iter next(Iter first, typename std::iterator_traits<Iter>::difference_type n, Sent bound)