class Bar

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

Describes and provides access to a given Base Address Register for the device.

Public Methods

void Bar (Storage_ storage)
void Bar (uint32_t bar_id, uint64_t size, ::fuchsia_hardware_pci::BarResult result)
void Bar ()

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

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

void Bar (Bar && )

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

uint32_t bar_id ()

The BAR id, [0-5).

uint32_t & bar_id ()

The BAR id, [0-5).

Bar & bar_id (uint32_t value)

The BAR id, [0-5).

Bar & operator= (Bar && )

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

uint64_t size ()
uint64_t & size ()
Bar & size (uint64_t value)

Setter for size.

const ::fuchsia_hardware_pci::BarResult & result ()
::fuchsia_hardware_pci::BarResult & result ()
Bar & result (::fuchsia_hardware_pci::BarResult value)

Setter for result.

void Bar (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits