ark::config::detail::RegisteredConfig
Defined in header “ark/config/config_package.hh”.
This is used to store some information about a processed ‘config’ within the package, including the raw YAML and the default option that will be used.
Methods
- bool operator==(const RegisteredConfig & rhs)
Default equality operator.
Variables
-
std::string config_name
The original name of the configuration, in the package. -
std::string raw_yaml
The raw YAML (unprocessed). -
std::string selected_option
The default option name. -
std::string overrides_yaml
Overrides (specified in YAML). May be empty. -
std::string metadata_yaml
Metadata (specified in YAML). May be empty. -
std::string raw_yaml_source_type
If set, the C++ class that the raw YAML was generated from. -
std::filesystem::path raw_yaml_path
If set, the path of the file that the raw YAML was loaded from.