hpx/runtime_components/derived_component_factory.hpp#

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

Defines

HPX_REGISTER_DERIVED_COMPONENT_FACTORY(...)#

This macro is used create and to register a minimal component factory with Hpx.Plugin. This macro may be used if the registered component factory is the only factory to be exposed from a particular module. If more than one factory needs to be exposed the HPX_REGISTER_COMPONENT_FACTORY and HPX_REGISTER_COMPONENT_MODULE macros should be used instead.

HPX_REGISTER_DERIVED_COMPONENT_FACTORY_(...)#
HPX_REGISTER_DERIVED_COMPONENT_FACTORY_3(ComponentType, componentname, basecomponentname)#
HPX_REGISTER_DERIVED_COMPONENT_FACTORY_4(ComponentType, componentname, basecomponentname, state)#
HPX_REGISTER_DERIVED_COMPONENT_FACTORY_DYNAMIC(...)#
HPX_REGISTER_DERIVED_COMPONENT_FACTORY_DYNAMIC_(...)#
HPX_REGISTER_DERIVED_COMPONENT_FACTORY_DYNAMIC_3(ComponentType, componentname, basecomponentname)#
HPX_REGISTER_DERIVED_COMPONENT_FACTORY_DYNAMIC_4(ComponentType, componentname, basecomponentname, state)#