class I2CBusMetadata
Defined at line 183 of file fidling/gen/sdk/fidl/fuchsia.hardware.i2c.businfo/fuchsia.hardware.i2c.businfo/cpp/fidl/fuchsia.hardware.i2c.businfo/cpp/natural_types.h
Provided by the i2c platform device as metadata.
Public Members
static const char[] kSerializableName
Public Methods
void I2CBusMetadata (Storage_ storage)
void I2CBusMetadata ()
Defined at line 190 of file fidling/gen/sdk/fidl/fuchsia.hardware.i2c.businfo/fuchsia.hardware.i2c.businfo/cpp/fidl/fuchsia.hardware.i2c.businfo/cpp/natural_types.h
void I2CBusMetadata (I2CBusMetadata && )
Defined at line 191 of file fidling/gen/sdk/fidl/fuchsia.hardware.i2c.businfo/fuchsia.hardware.i2c.businfo/cpp/fidl/fuchsia.hardware.i2c.businfo/cpp/natural_types.h
void I2CBusMetadata (const I2CBusMetadata & other)
I2CBusMetadata & operator= (I2CBusMetadata && )
Defined at line 192 of file fidling/gen/sdk/fidl/fuchsia.hardware.i2c.businfo/fuchsia.hardware.i2c.businfo/cpp/fidl/fuchsia.hardware.i2c.businfo/cpp/natural_types.h
I2CBusMetadata & operator= (const I2CBusMetadata & other)
bool operator== (const I2CBusMetadata & other)
bool operator!= (const I2CBusMetadata & other)
bool IsEmpty ()
const std::optional< ::std::vector< ::fuchsia_hardware_i2c_businfo::I2CChannel>> & channels ()
::std::optional< ::std::vector< ::fuchsia_hardware_i2c_businfo::I2CChannel>> & channels ()
I2CBusMetadata & channels (std::optional< ::std::vector< ::fuchsia_hardware_i2c_businfo::I2CChannel>> value)
Setter for channels.
const std::optional<uint32_t> & bus_id ()
ID of the bus that these devices are on. Set as a bind property on the
devices added by the I2C core driver.
::std::optional<uint32_t> & bus_id ()
ID of the bus that these devices are on. Set as a bind property on the
devices added by the I2C core driver.
I2CBusMetadata & bus_id (std::optional<uint32_t> value)
ID of the bus that these devices are on. Set as a bind property on the
devices added by the I2C core driver.
void I2CBusMetadata (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits