class BaseAddress
Defined at line 380 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/natural_types.h
Public Methods
void BaseAddress (Storage_ storage)
void BaseAddress (uint64_t address, uint64_t size, bool is_memory, bool is_prefetchable, bool is_64bit, uint8_t id)
void BaseAddress ()
Default constructs a |BaseAddress| only if all of its members are default constructible.
Defined at line 390 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/natural_types.h
void BaseAddress (BaseAddress && )
Defined at line 393 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/natural_types.h
void BaseAddress (const BaseAddress & other)
BaseAddress & operator= (BaseAddress && )
Defined at line 394 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/natural_types.h
BaseAddress & operator= (const BaseAddress & other)
bool operator== (const BaseAddress & other)
bool operator!= (const BaseAddress & other)
uint64_t address ()
uint64_t & address ()
BaseAddress & address (uint64_t value)
Setter for address.
uint64_t size ()
uint64_t & size ()
BaseAddress & size (uint64_t value)
Setter for size.
bool is_memory ()
bool & is_memory ()
BaseAddress & is_memory (bool value)
Setter for is_memory.
bool is_prefetchable ()
bool & is_prefetchable ()
BaseAddress & is_prefetchable (bool value)
Setter for is_prefetchable.
bool is_64bit ()
bool & is_64bit ()
BaseAddress & is_64bit (bool value)
Setter for is_64bit.
uint8_t id ()
uint8_t & id ()
BaseAddress & id (uint8_t value)
Setter for id.
void BaseAddress (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits