ark::config::ConfigPackageParseConfig

Defined in header “ark/config/config_package.hh”.


Configuration relating to how the config package should be loaded/interpretted.

Variables

  • std::vector< std::filesystem::path > search_paths
    Search paths to use for resolving config files. Any path in the config package will be looked for in these search paths. If the path is not found in the search paths, will search the current working directory.

  • std::map< std::string, std::string > selected_options
    Selected options (the key is the config name, the value is the option that you want to use). If the config name or option doesn’t exist, this will cause a parse error.

  • std::vector< std::string > parameter_overrides
    A list of override strings. These come in the form of ‘StageName/Option’ and allow you to override a single parameter in the config.