Android-cuttlefish cvd tool
Classes | Namespaces | Functions | Variables
create_converter_parser.cpp File Reference
#include "cuttlefish/host/commands/cvd/acloud/create_converter_parser.h"
#include <optional>
#include <string>
#include <unordered_map>
#include <vector>
#include <android-base/logging.h>
#include <android-base/parseint.h>
#include <android-base/strings.h>
#include <fmt/ranges.h>
#include "cuttlefish/common/libs/utils/flag_parser.h"
Include dependency graph for create_converter_parser.cpp:

Classes

struct  cuttlefish::anonymous_namespace{create_converter_parser.cpp}::VerboseParser
 
struct  cuttlefish::anonymous_namespace{create_converter_parser.cpp}::StringParser
 
struct  cuttlefish::anonymous_namespace{create_converter_parser.cpp}::Tokens
 

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::anonymous_namespace{create_converter_parser.cpp}
 
namespace  cuttlefish::acloud_impl
 

Functions

template<typename K , typename V >
std::optional< V > cuttlefish::anonymous_namespace{create_converter_parser.cpp}::GetOptVal (const std::unordered_map< K, V > &m, const K &key)
 
Result< Tokens > cuttlefish::anonymous_namespace{create_converter_parser.cpp}::ParseForCvdCreate (cvd_common::Args &arguments)
 
Result< Tokens > cuttlefish::anonymous_namespace{create_converter_parser.cpp}::ParseForCvdRemoteCreate (cvd_common::Args &arguments)
 
Result< ConverterParsed > cuttlefish::acloud_impl::ParseAcloudCreateFlags (cvd_common::Args &arguments)
 
Result< cvd_common::Args > cuttlefish::acloud_impl::CompileFromAcloudToCvdr (cvd_common::Args &arguments)
 

Variables

constexpr char cuttlefish::anonymous_namespace{create_converter_parser.cpp}::kFlagConfig [] = "config"
 
constexpr char cuttlefish::anonymous_namespace{create_converter_parser.cpp}::kFlagBranch [] = "branch"
 
constexpr char cuttlefish::anonymous_namespace{create_converter_parser.cpp}::kFlagBuildId [] = "build_id"
 
constexpr char cuttlefish::anonymous_namespace{create_converter_parser.cpp}::kFlagBuildTarget [] = "build_target"
 
constexpr char cuttlefish::anonymous_namespace{create_converter_parser.cpp}::kFlagConfigFile [] = "config_file"
 
constexpr char cuttlefish::anonymous_namespace{create_converter_parser.cpp}::kFlagLocalKernelImage [] = "local-kernel-image"
 
constexpr char cuttlefish::anonymous_namespace{create_converter_parser.cpp}::kFlagLocalSystemImage [] = "local-system-image"
 
constexpr char cuttlefish::anonymous_namespace{create_converter_parser.cpp}::kFlagBootloaderBuildId [] = "bootloader_build_id"
 
constexpr char cuttlefish::anonymous_namespace{create_converter_parser.cpp}::kFlagBootloaderBuildTarget [] = "bootloader_build_target"
 
constexpr char cuttlefish::anonymous_namespace{create_converter_parser.cpp}::kFlagBootloaderBranch [] = "bootloader_branch"
 
constexpr char cuttlefish::anonymous_namespace{create_converter_parser.cpp}::kFlagImageDownloadDir [] = "image-download-dir"
 
constexpr char cuttlefish::anonymous_namespace{create_converter_parser.cpp}::kFlagLocalImage [] = "local-image"
 
constexpr char cuttlefish::anonymous_namespace{create_converter_parser.cpp}::kFlagLocalInstance [] = "local-instance"
 
constexpr char cuttlefish::anonymous_namespace{create_converter_parser.cpp}::kAcloudCmdCreate [] = "create"