class Bdf

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

Bus/device/function address used by the PCI root protocols.

Public Methods

void Bdf (Storage_ storage)
void Bdf (uint8_t bus_id, uint8_t device_id, uint8_t function_id)
void Bdf ()

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

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

void Bdf (Bdf && )

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

void Bdf (const Bdf & other)
uint8_t bus_id ()
uint8_t & bus_id ()
Bdf & bus_id (uint8_t value)

Setter for bus_id.

uint8_t device_id ()
uint8_t & device_id ()
Bdf & device_id (uint8_t value)

Setter for device_id.

uint8_t function_id ()
uint8_t & function_id ()
Bdf & function_id (uint8_t value)

Setter for function_id.

void Bdf (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Bdf & operator= (Bdf && )

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

Bdf & operator= (const Bdf & other)
bool operator== (const Bdf & other)
bool operator!= (const Bdf & other)

Friends

class MemberVisitor
class NaturalStructCodingTraits