class TargetInfo

Defined at line 173 of file fidling/gen/sdk/fidl/fuchsia.hardware.spmi/fuchsia.hardware.spmi/cpp/fidl/fuchsia.hardware.spmi/cpp/natural_types.h

Public Methods

void TargetInfo (Storage_ storage)
void TargetInfo ()

Defined at line 179 of file fidling/gen/sdk/fidl/fuchsia.hardware.spmi/fuchsia.hardware.spmi/cpp/fidl/fuchsia.hardware.spmi/cpp/natural_types.h

void TargetInfo (TargetInfo && )

Defined at line 180 of file fidling/gen/sdk/fidl/fuchsia.hardware.spmi/fuchsia.hardware.spmi/cpp/fidl/fuchsia.hardware.spmi/cpp/natural_types.h

void TargetInfo (const TargetInfo & other)
TargetInfo & operator= (TargetInfo && )

Defined at line 181 of file fidling/gen/sdk/fidl/fuchsia.hardware.spmi/fuchsia.hardware.spmi/cpp/fidl/fuchsia.hardware.spmi/cpp/natural_types.h

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

SPMI target ID in [0, `MAX_TARGETS`), unique for this controller. Required.

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

SPMI target ID in [0, `MAX_TARGETS`), unique for this controller. Required.

TargetInfo & id (std::optional<uint8_t> value)

SPMI target ID in [0, `MAX_TARGETS`), unique for this controller. Required.

const std::optional< ::std::vector< ::fuchsia_hardware_spmi::SubTargetInfo>> & sub_targets ()

Sub-target register regions within this target. Optional.

::std::optional< ::std::vector< ::fuchsia_hardware_spmi::SubTargetInfo>> & sub_targets ()

Sub-target register regions within this target. Optional.

TargetInfo & sub_targets (std::optional< ::std::vector< ::fuchsia_hardware_spmi::SubTargetInfo>> value)

Sub-target register regions within this target. Optional.

const std::optional< ::std::string> & name ()

The name of this target to be used for bind properties. Optional.

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

The name of this target to be used for bind properties. Optional.

TargetInfo & name (std::optional< ::std::string> value)

The name of this target to be used for bind properties. Optional.

const std::optional< ::std::string> & display_name ()

A human-readable name for this target. Optional.

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

A human-readable name for this target. Optional.

TargetInfo & display_name (std::optional< ::std::string> value)

A human-readable name for this target. Optional.

void TargetInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits