hpx/async_distributed/continuation_impl.hpp

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

namespace hpx
namespace actions
template<typename Cont>
struct continuation_impl

Public Functions

continuation_impl()
template<typename Cont_>
continuation_impl(Cont_ &&cont, hpx::id_type const &target)
virtual ~continuation_impl()
template<typename T>
util::invoke_result<cont_type, hpx::id_type, T>::type operator()(hpx::id_type const &lco, T &&t) const

Private Types

template<>
using cont_type = typename std::decay<Cont>::type

Private Functions

template<typename Archive>
void serialize(Archive &ar, unsigned int const)

Private Members

cont_type cont_
hpx::id_type target_

Friends

friend hpx::actions::hpx::serialization::access