hpx/futures/traits/is_future_range.hpp

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

namespace hpx
namespace traits

Typedefs

template<typename R>
using is_future_range_t = typename is_future_range<R>::type
template<typename R>
using is_ref_wrapped_future_range_t = typename is_ref_wrapped_future_range<R>::type

Variables

template<typename R>
constexpr bool is_future_range_v = is_future_range<R>::value
template<typename R>
constexpr bool is_ref_wrapped_future_range_v = is_ref_wrapped_future_range<R>::value
template<typename R>
struct future_range_traits<R, true>

Public Types

template<>
using future_type = typename range_traits<R>::value_type