class PartitionMap
Defined at line 204 of file fidling/gen/sdk/fidl/fuchsia.boot.metadata/fuchsia.boot.metadata/cpp/fidl/fuchsia.boot.metadata/cpp/natural_types.h
The partition map as described in the Zircon Boot Image.
Public Members
static const char[] kSerializableName
Public Methods
void PartitionMap ()
Defined at line 211 of file fidling/gen/sdk/fidl/fuchsia.boot.metadata/fuchsia.boot.metadata/cpp/fidl/fuchsia.boot.metadata/cpp/natural_types.h
void PartitionMap (PartitionMap && )
Defined at line 212 of file fidling/gen/sdk/fidl/fuchsia.boot.metadata/fuchsia.boot.metadata/cpp/fidl/fuchsia.boot.metadata/cpp/natural_types.h
void PartitionMap (Storage_ storage)
void PartitionMap (const PartitionMap & other)
PartitionMap & operator= (const PartitionMap & other)
bool operator== (const PartitionMap & other)
bool operator!= (const PartitionMap & other)
bool IsEmpty ()
const std::optional<uint64_t> & block_count ()
Total blocks used on the device.
::std::optional<uint64_t> & block_count ()
Total blocks used on the device.
PartitionMap & block_count (std::optional<uint64_t> value)
Total blocks used on the device.
const std::optional<uint64_t> & block_size ()
Size of each block in bytes.
::std::optional<uint64_t> & block_size ()
Size of each block in bytes.
PartitionMap & block_size (std::optional<uint64_t> value)
Size of each block in bytes.
PartitionMap & operator= (PartitionMap && )
Defined at line 213 of file fidling/gen/sdk/fidl/fuchsia.boot.metadata/fuchsia.boot.metadata/cpp/fidl/fuchsia.boot.metadata/cpp/natural_types.h
const std::optional<uint32_t> & reserved ()
Reserved for future use.
::std::optional<uint32_t> & reserved ()
Reserved for future use.
PartitionMap & reserved (std::optional<uint32_t> value)
Reserved for future use.
const std::optional< ::std::array<uint8_t, 16>> & guid ()
Device GUID.
::std::optional< ::std::array<uint8_t, 16>> & guid ()
Device GUID.
PartitionMap & guid (std::optional< ::std::array<uint8_t, 16>> value)
Device GUID.
const std::optional< ::std::vector< ::fuchsia_boot_metadata::Partition>> & partitions ()
::std::optional< ::std::vector< ::fuchsia_boot_metadata::Partition>> & partitions ()
PartitionMap & partitions (std::optional< ::std::vector< ::fuchsia_boot_metadata::Partition>> value)
Setter for partitions.
void PartitionMap (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits