hpx/runtime_configuration/static_factory_data.hpp

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

Defines

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)
namespace hpx
namespace components

Functions

bool &get_initial_static_loading()
std::vector<static_factory_load_data_type> &get_static_module_data()
void init_registry_module(static_factory_load_data_type const&)
bool get_static_factory(std::string const &instance, util::plugin::get_plugins_list_type &f)
void init_registry_factory(static_factory_load_data_type const&)
bool get_static_commandline(std::string const &instance, util::plugin::get_plugins_list_type &f)
void init_registry_commandline(static_factory_load_data_type const&)
bool get_static_startup_shutdown(std::string const &instance, util::plugin::get_plugins_list_type &f)
void init_registry_startup_shutdown(static_factory_load_data_type const&)
struct static_factory_load_data_type

Public Members

char const *name
hpx::util::plugin::get_plugins_list_type get_factory