class BootMetadata
Defined at line 776 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/natural_types.h
Device metadata to be passed from bootloader via a ZBI record.
Public Methods
void BootMetadata (Storage_ storage)
void BootMetadata ()
Defined at line 781 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/natural_types.h
void BootMetadata (BootMetadata && )
Defined at line 782 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/natural_types.h
void BootMetadata (const BootMetadata & other)
BootMetadata & operator= (BootMetadata && )
Defined at line 783 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/natural_types.h
BootMetadata & operator= (const BootMetadata & other)
bool operator== (const BootMetadata & other)
bool operator!= (const BootMetadata & other)
bool IsEmpty ()
const std::optional<uint32_t> & zbi_type ()
Metadata type (matches `zbi_header_t.type` for bootloader metadata).
::std::optional<uint32_t> & zbi_type ()
Metadata type (matches `zbi_header_t.type` for bootloader metadata).
BootMetadata & zbi_type (std::optional<uint32_t> value)
Metadata type (matches `zbi_header_t.type` for bootloader metadata).
const std::optional<uint32_t> & zbi_extra ()
Matches `zbi_header_t.extra` for bootloader metadata.
Used in cases where bootloader provides multiple metadata records of the same type.
::std::optional<uint32_t> & zbi_extra ()
Matches `zbi_header_t.extra` for bootloader metadata.
Used in cases where bootloader provides multiple metadata records of the same type.
BootMetadata & zbi_extra (std::optional<uint32_t> value)
Matches `zbi_header_t.extra` for bootloader metadata.
Used in cases where bootloader provides multiple metadata records of the same type.
void BootMetadata (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits