class Metadata

Defined at line 716 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/natural_types.h

Represents the metadata that's available in a platform device.

Public Methods

void Metadata (Storage_ storage)
void Metadata ()

Defined at line 721 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 Metadata (Metadata && )

Defined at line 722 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 Metadata (const Metadata & other)
Metadata & operator= (Metadata && )

Defined at line 723 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/natural_types.h

Metadata & operator= (const Metadata & other)
bool operator== (const Metadata & other)
bool operator!= (const Metadata & other)
bool IsEmpty ()
const std::optional< ::std::string> & id ()

Metadata identifier.

::std::optional< ::std::string> & id ()

Metadata identifier.

Metadata & id (std::optional< ::std::string> value)

Metadata identifier.

const std::optional< ::std::vector<uint8_t>> & data ()

Metadata bytes.

::std::optional< ::std::vector<uint8_t>> & data ()

Metadata bytes.

Metadata & data (std::optional< ::std::vector<uint8_t>> value)

Metadata bytes.

void Metadata (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits