|
| std::string | Name () const override |
| |
| PrettyStruct | Pretty () override |
| |
| Result< std::map< std::string, std::string, std::less< void > > > | MiscInfo () |
| |
| Result< std::set< std::string, std::less< void > > > | Images () override |
| |
| Result< std::string > | ImageFile (std::string_view name, bool extract) override |
| |
| Result< void > | SetExtractDir (std::string_view dir) override |
| |
| Result< std::set< std::string, std::less< void > > > | AbPartitions () override |
| |
Public Member Functions inherited from cuttlefish::AndroidBuild |
| virtual | ~AndroidBuild ()=default |
| |
| virtual std::string | Name () const =0 |
| |
| virtual PrettyStruct | Pretty ()=0 |
| |
| virtual Result< std::set< std::string, std::less< void > > > | Images () |
| |
| virtual Result< std::string > | ImageFile (std::string_view name, bool extract=true) |
| |
| virtual Result< void > | SetExtractDir (std::string_view) |
| |
| virtual Result< std::set< std::string, std::less< void > > > | AbPartitions () |
| |
| virtual Result< std::set< std::string, std::less< void > > > | SystemPartitions () |
| |
| virtual Result< std::set< std::string, std::less< void > > > | VendorPartitions () |
| |
| virtual Result< std::set< std::string, std::less< void > > > | LogicalPartitions () |
| |
| virtual Result< std::set< std::string, std::less< void > > > | PhysicalPartitions () |
| |
◆ TargetFilesImpl()
| cuttlefish::anonymous_namespace{target_files.cc}::TargetFilesImpl::TargetFilesImpl |
( |
BuildArchive |
archive | ) |
|
|
inlineprivate |
◆ AbPartitions()
| Result< std::set< std::string, std::less< void > > > cuttlefish::anonymous_namespace{target_files.cc}::TargetFilesImpl::AbPartitions |
( |
| ) |
|
|
inlineoverridevirtual |
◆ FromBuildArchive()
◆ ImageFile()
| Result< std::string > cuttlefish::anonymous_namespace{target_files.cc}::TargetFilesImpl::ImageFile |
( |
std::string_view |
name, |
|
|
bool |
extract |
|
) |
| |
|
inlineoverridevirtual |
◆ Images()
| Result< std::set< std::string, std::less< void > > > cuttlefish::anonymous_namespace{target_files.cc}::TargetFilesImpl::Images |
( |
| ) |
|
|
inlineoverridevirtual |
Image information, as reported by the Android build system.
An image may be one of three different categories:
- A partition in the top-level GPT, such as the the
super partition.
- A logical partition stored inside the GPT
super partition.
- A
super_empty pseudo-partition file that reports what should be in the super partition, but without the logical partition contents.
Reimplemented from cuttlefish::AndroidBuild.
◆ MiscInfo()
| Result< std::map< std::string, std::string, std::less< void > > > cuttlefish::anonymous_namespace{target_files.cc}::TargetFilesImpl::MiscInfo |
( |
| ) |
|
|
inline |
◆ Name()
| std::string cuttlefish::anonymous_namespace{target_files.cc}::TargetFilesImpl::Name |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ Pretty()
| PrettyStruct cuttlefish::anonymous_namespace{target_files.cc}::TargetFilesImpl::Pretty |
( |
| ) |
|
|
inlineoverridevirtual |
◆ SetExtractDir()
| Result< void > cuttlefish::anonymous_namespace{target_files.cc}::TargetFilesImpl::SetExtractDir |
( |
std::string_view |
| ) |
|
|
inlineoverridevirtual |
Stores a directory to use for extracting generated files. ImageFile may store generated files here, and implementations may extract files here as part of the implementation of other methods.
Reimplemented from cuttlefish::AndroidBuild.
◆ archive_
| BuildArchive cuttlefish::anonymous_namespace{target_files.cc}::TargetFilesImpl::archive_ |
|
private |
◆ extract_dir_
| std::optional<std::string> cuttlefish::anonymous_namespace{target_files.cc}::TargetFilesImpl::extract_dir_ |
|
private |
The documentation for this class was generated from the following file: