hpx/components/client.hpp

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

namespace hpx
namespace components
template<typename Component>
class client : public hpx::components::client_base<client<Component>, Component>

Public Functions

client()
client(hpx::id_type const &id)
client(hpx::id_type &&id)
client(future_type const &f)
client(future_type &&f)
client(future<hpx::id_type> &&f)
client(future<client> &&c)
client(client const &rhs)
client(client &&rhs)
client &operator=(hpx::id_type const &id)
client &operator=(hpx::id_type &&id)
client &operator=(future_type const &f)
client &operator=(future_type &&f)
client &operator=(future<hpx::id_type> &&f)
client &operator=(client const &rhs)
client &operator=(client &&rhs)

Private Types

template<>
using base_type = client_base<client<Component>, Component>
template<>
using future_type = typename base_type::future_type