25#include "cuttlefish/host/commands/cvd/cli/parser/load_config.pb.h"
41 std::map<std::string, std::string, std::less<void>>
overrides;
48 const std::string& config_path,
49 const std::map<std::string, std::string, std::less<void>>& overrides);
52 const std::string& parent_directory,
53 const cvd::config::EnvironmentSpecification& env_spec);
56 const cvd::config::EnvironmentSpecification& env_spec,
Definition: local_instance_group.h:32
Definition: alloc_driver.h:20
std::vector< Flag > BuildCvdLoadFlags(LoadFlags &load_flags)
Definition: load_configs_parser.cpp:248
Result< InstanceManager::GroupDirectories > GetGroupCreationDirectories(const std::string &parent_directory, const EnvironmentSpecification &env_spec)
Definition: load_configs_parser.cpp:306
Result< EnvironmentSpecification > GetEnvironmentSpecification(const std::string &config_path, const std::map< std::string, std::string, std::less< void > > &overrides)
Definition: load_configs_parser.cpp:369
tl::expected< T, StackTraceError > Result
Definition: result_type.h:30
Result< CvdFlags > ParseCvdConfigs(const EnvironmentSpecification &env_spec, const LocalInstanceGroup &group)
Definition: load_configs_parser.cpp:348
Definition: load_configs_parser.h:33
std::string target_directory
Definition: load_configs_parser.h:37
std::vector< std::string > launch_cvd_flags
Definition: load_configs_parser.h:34
selector::SelectorOptions selector_flags
Definition: load_configs_parser.h:35
std::vector< std::string > fetch_cvd_flags
Definition: load_configs_parser.h:36
Definition: load_configs_parser.h:40
std::map< std::string, std::string, std::less< void > > overrides
Definition: load_configs_parser.h:41
std::string base_dir
Definition: load_configs_parser.h:42
Definition: selector_common_parser.h:28