class Address

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

An address of a PCI device.

Public Methods

void Address (Storage_ storage)
void Address (uint8_t bus, uint8_t device, uint8_t function)
void Address ()

Default constructs a |Address| only if all of its members are default constructible.

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

void Address (Address && )

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

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

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

Address & operator= (const Address & other)
bool operator== (const Address & other)
bool operator!= (const Address & other)
uint8_t bus ()
uint8_t & bus ()
Address & bus (uint8_t value)

Setter for bus.

uint8_t device ()
uint8_t & device ()
Address & device (uint8_t value)

Setter for device.

uint8_t function ()
uint8_t & function ()
Address & function (uint8_t value)

Setter for function.

void Address (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits