HPX_REGISTER_COMPONENT_MODULE#
Defined in header hpx/components.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defines
-
HPX_REGISTER_COMMANDLINE_REGISTRY(RegistryType, componentname)#
The macro HPX_REGISTER_COMMANDLINE_REGISTRY is used to register the given component factory with Hpx.Plugin. This macro has to be used for each of the components.
-
HPX_REGISTER_COMMANDLINE_REGISTRY_DYNAMIC(RegistryType, componentname)#
-
HPX_REGISTER_COMMANDLINE_OPTIONS()#
The macro HPX_REGISTER_COMMANDLINE_OPTIONS is used to define the required Hpx.Plugin entry point for the command line option registry. This macro has to be used in not more than one compilation unit of a component module.
-
HPX_REGISTER_COMMANDLINE_OPTIONS_DYNAMIC()#
-
HPX_REGISTER_COMPONENT_FACTORY(componentname)#
This macro is used to register the given component factory with Hpx.Plugin. This macro has to be used for each of the component factories.
-
HPX_REGISTER_COMPONENT_MODULE()#
This macro is used to define the required Hpx.Plugin entry points. This macro has to be used in exactly one compilation unit of a component module.
-
HPX_REGISTER_COMPONENT_MODULE_DYNAMIC()#
-
HPX_REGISTER_COMPONENT_REGISTRY(RegistryType, componentname)#
This macro is used to register the given component factory with Hpx.Plugin. This macro has to be used for each of the components.
-
HPX_REGISTER_COMPONENT_REGISTRY_DYNAMIC(RegistryType, componentname)#
-
HPX_REGISTER_REGISTRY_MODULE()#
This macro is used to define the required Hpx.Plugin entry points. This macro has to be used in exactly one compilation unit of a component module.
-
HPX_REGISTER_REGISTRY_MODULE_DYNAMIC()#
-
HPX_REGISTER_PLUGIN_BASE_REGISTRY(PluginType, name)#
This macro is used to register the given component factory with Hpx.Plugin. This macro has to be used for each of the components.
-
HPX_REGISTER_PLUGIN_REGISTRY_MODULE()#
This macro is used to define the required Hpx.Plugin entry points. This macro has to be used in exactly one compilation unit of a component module.
-
HPX_REGISTER_PLUGIN_REGISTRY_MODULE_DYNAMIC()#
-
HPX_DECLARE_FACTORY_STATIC(name, base)#
-
HPX_DEFINE_FACTORY_STATIC(module, name, base)#
-
HPX_INIT_REGISTRY_MODULE_STATIC(name, base)#
-
HPX_INIT_REGISTRY_FACTORY_STATIC(name, componentname, base)#
-
HPX_INIT_REGISTRY_COMMANDLINE_STATIC(name, base)#
-
HPX_INIT_REGISTRY_STARTUP_SHUTDOWN_STATIC(name, base)#