hpx/futures/traits/promise_local_result.hpp

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

template<>
struct promise_local_result<util::unused_type>

Public Types

template<>
using type = void
namespace hpx
namespace traits

Typedefs

template<typename Result>
using promise_local_result_t = typename promise_local_result<Result>::type
template<typename Result, typename Enable = void>
struct promise_local_result

Public Types

template<>
using type = Result
template<>
struct promise_local_result<util::unused_type>

Public Types

template<>
using type = void