Android-cuttlefish cvd tool
Public Member Functions | Private Attributes | List of all members
cuttlefish::CompositeSuperImageBuilder Class Reference

#include <super_builder.h>

Public Member Functions

CompositeSuperImageBuilderBlockDeviceSize (uint64_t) &
 
CompositeSuperImageBuilder BlockDeviceSize (uint64_t) &&
 
CompositeSuperImageBuilderSystemPartition (std::string_view name, std::string_view host_path) &
 
CompositeSuperImageBuilder SystemPartition (std::string_view name, std::string_view host_path) &&
 
CompositeSuperImageBuilderVendorPartition (std::string_view name, std::string_view host_path) &
 
CompositeSuperImageBuilder VendorPartition (std::string_view name, std::string_view host_path) &&
 
Result< std::string > WriteToDirectory (std::string_view output_dir, std::string_view file_name, std::string_view header_name)
 

Private Attributes

size_t size_ = 0
 
std::map< std::string, std::string, std::less< void > > system_partitions_
 
std::map< std::string, std::string, std::less< void > > vendor_partitions_
 

Member Function Documentation

◆ BlockDeviceSize() [1/2]

CompositeSuperImageBuilder & cuttlefish::CompositeSuperImageBuilder::BlockDeviceSize ( uint64_t  size) &

◆ BlockDeviceSize() [2/2]

CompositeSuperImageBuilder cuttlefish::CompositeSuperImageBuilder::BlockDeviceSize ( uint64_t  size) &&

◆ SystemPartition() [1/2]

CompositeSuperImageBuilder & cuttlefish::CompositeSuperImageBuilder::SystemPartition ( std::string_view  name,
std::string_view  host_path 
) &

◆ SystemPartition() [2/2]

CompositeSuperImageBuilder cuttlefish::CompositeSuperImageBuilder::SystemPartition ( std::string_view  name,
std::string_view  host_path 
) &&

◆ VendorPartition() [1/2]

CompositeSuperImageBuilder & cuttlefish::CompositeSuperImageBuilder::VendorPartition ( std::string_view  name,
std::string_view  host_path 
) &

◆ VendorPartition() [2/2]

CompositeSuperImageBuilder cuttlefish::CompositeSuperImageBuilder::VendorPartition ( std::string_view  name,
std::string_view  host_path 
) &&

◆ WriteToDirectory()

Result< std::string > cuttlefish::CompositeSuperImageBuilder::WriteToDirectory ( std::string_view  output_dir,
std::string_view  file_name,
std::string_view  header_name 
)

Member Data Documentation

◆ size_

size_t cuttlefish::CompositeSuperImageBuilder::size_ = 0
private

◆ system_partitions_

std::map<std::string, std::string, std::less<void> > cuttlefish::CompositeSuperImageBuilder::system_partitions_
private

◆ vendor_partitions_

std::map<std::string, std::string, std::less<void> > cuttlefish::CompositeSuperImageBuilder::vendor_partitions_
private

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