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