class Mmio
Defined at line 333 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.device/fuchsia.hardware.platform.device/cpp/fidl/fuchsia.hardware.platform.device/cpp/natural_types.h
Public Methods
void Mmio (Storage_ storage)
bool IsEmpty ()
void Mmio ()
Defined at line 339 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.device/fuchsia.hardware.platform.device/cpp/fidl/fuchsia.hardware.platform.device/cpp/natural_types.h
void Mmio (Mmio && )
Defined at line 340 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.device/fuchsia.hardware.platform.device/cpp/fidl/fuchsia.hardware.platform.device/cpp/natural_types.h
const std::optional<uint64_t> & offset ()
Offset from beginning of VMO where the mmio region begins.
::std::optional<uint64_t> & offset ()
Offset from beginning of VMO where the mmio region begins.
Mmio & offset (std::optional<uint64_t> value)
Offset from beginning of VMO where the mmio region begins.
Mmio & operator= (Mmio && )
Defined at line 341 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.device/fuchsia.hardware.platform.device/cpp/fidl/fuchsia.hardware.platform.device/cpp/natural_types.h
const std::optional<uint64_t> & size ()
Size of mmio region.
::std::optional<uint64_t> & size ()
Size of mmio region.
Mmio & size (std::optional<uint64_t> value)
Size of mmio region.
const std::optional< ::zx::vmo> & vmo ()
The virtual memory object which should be mapped into the driver's address space.
::std::optional< ::zx::vmo> & vmo ()
The virtual memory object which should be mapped into the driver's address space.
Mmio & vmo (std::optional< ::zx::vmo> value)
The virtual memory object which should be mapped into the driver's address space.
void Mmio (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits