Android-cuttlefish cvd tool
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
cuttlefish::anonymous_namespace{packager.cc}::Args Class Reference

Public Member Functions

const std::string & BaseDir () const
 
const std::map< std::string, std::string, std::less< void > > & PackageToSrc () const
 
const std::map< std::string, std::string, std::less< void > > & PackageFileSymlinkToPackageFile () const
 

Static Public Member Functions

static Result< ArgsParse (std::vector< std::string > strs)
 

Private Member Functions

 Args ()=default
 
std::vector< FlagFlags ()
 

Private Attributes

std::string base_dir_
 
std::map< std::string, std::string, std::less< void > > package_to_src_
 
std::map< std::string, std::string, std::less< void > > package_file_symlink_to_package_file_
 

Constructor & Destructor Documentation

◆ Args()

cuttlefish::anonymous_namespace{packager.cc}::Args::Args ( )
privatedefault

Member Function Documentation

◆ BaseDir()

const std::string & cuttlefish::anonymous_namespace{packager.cc}::Args::BaseDir ( ) const
inline

◆ Flags()

std::vector< Flag > cuttlefish::anonymous_namespace{packager.cc}::Args::Flags ( )
inlineprivate

◆ PackageFileSymlinkToPackageFile()

const std::map< std::string, std::string, std::less< void > > & cuttlefish::anonymous_namespace{packager.cc}::Args::PackageFileSymlinkToPackageFile ( ) const
inline

◆ PackageToSrc()

const std::map< std::string, std::string, std::less< void > > & cuttlefish::anonymous_namespace{packager.cc}::Args::PackageToSrc ( ) const
inline

◆ Parse()

static Result< Args > cuttlefish::anonymous_namespace{packager.cc}::Args::Parse ( std::vector< std::string >  strs)
inlinestatic

Member Data Documentation

◆ base_dir_

std::string cuttlefish::anonymous_namespace{packager.cc}::Args::base_dir_
private

◆ package_file_symlink_to_package_file_

std::map<std::string, std::string, std::less<void> > cuttlefish::anonymous_namespace{packager.cc}::Args::package_file_symlink_to_package_file_
private

◆ package_to_src_

std::map<std::string, std::string, std::less<void> > cuttlefish::anonymous_namespace{packager.cc}::Args::package_to_src_
private

The documentation for this class was generated from the following file: