namespace hpx { template<typename Component> hpx::future< boost::shared_ptr< Component > > get_ptr(naming::id_type const &); template<typename Component> boost::shared_ptr< Component > get_ptr_sync(naming::id_type const &, error_code & = throws); }