hpx/runtime_configuration/init_ini_data.hpp

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

namespace hpx
namespace util

Functions

bool handle_ini_file(section &ini, std::string const &loc)
bool handle_ini_file_env(section &ini, char const *env_var, char const *file_suffix = nullptr)
bool init_ini_data_base(section &ini, std::string &hpx_ini_file)
std::vector<std::shared_ptr<components::component_registry_base>> load_component_factory_static(util::section &ini, std::string name, hpx::util::plugin::get_plugins_list_type get_factory, error_code &ec = throws)
void merge_component_inis(section &ini)
std::vector<std::shared_ptr<plugins::plugin_registry_base>> init_ini_data_default(std::string const &libs, section &ini, std::map<std::string, filesystem::path> &basenames, std::map<std::string, hpx::util::plugin::dll> &modules, std::vector<std::shared_ptr<components::component_registry_base>> &component_registries)