hpx/components_base/server/create_component.hpp

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

namespace hpx
namespace components
namespace server

Functions

template<typename Component, typename ...Ts>
naming::gid_type create(Ts&&... ts)

Create a component and forward the passed parameters.

Create arrays of components using their default constructor.

template<typename Component, typename ...Ts>
naming::gid_type create_migrated(naming::gid_type const &gid, void **p, Ts&&... ts)
template<typename Component, typename ...Ts>
std::vector<naming::gid_type> bulk_create(std::size_t count, Ts&&... ts)

Create count components and forward the passed parameters.