hpx/iterator_support/iterator_range.hpp¶
See Public API for a list of names and headers that are part of the public HPX API.
-
namespace
hpx
-
namespace
ranges
-
namespace
util
Functions
-
template<typename
Range
, typenameIterator
= traits::range_iterator_t<Range>, typenameSentinel
= traits::range_iterator_t<Range>>
constexpr std::enable_if_t<traits::is_range_v<Range>, iterator_range<Iterator, Sentinel>>make_iterator_range
(Range &r)¶
-
template<typename
Range
, typenameIterator
= traits::range_iterator_t<Range const>, typenameSentinel
= traits::range_iterator_t<Range const>>
constexpr std::enable_if_t<traits::is_range_v<Range>, iterator_range<Iterator, Sentinel>>make_iterator_range
(Range const &r)¶
-
template<typename
-
namespace