hpx/plugin_factories/plugin_factory_base.hpp¶
See Public API for a list of names and headers that are part of the public HPX API.
Defines
-
HPX_REGISTER_PLUGIN_FACTORY_BASE
(FactoryType, pluginname)¶ 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_PLUGIN_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_MODULE_DYNAMIC
()¶
-
template<>
structvirtual_constructor
<hpx::plugins::plugin_factory_base>¶
-
namespace
hpx
-
namespace
plugins
-
struct
plugin_factory_base
¶ - #include <plugin_factory_base.hpp>
The plugin_factory_base has to be used as a base class for all plugin factories.
Subclassed by hpx::plugins::binary_filter_factory_base
Public Functions
-
virtual
~plugin_factory_base
()¶
-
virtual
-
struct
-
namespace
util
-
namespace
plugin
-
template<>
structvirtual_constructor
<hpx::plugins::plugin_factory_base>
-
template<>
-
namespace
-
namespace