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