class RegistersMetadataEntry

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

Public Methods

void RegistersMetadataEntry (Storage_ storage)
void RegistersMetadataEntry ()

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

void RegistersMetadataEntry (RegistersMetadataEntry && )

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

void RegistersMetadataEntry (const RegistersMetadataEntry & other)
RegistersMetadataEntry & operator= (RegistersMetadataEntry && )

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

RegistersMetadataEntry & operator= (const RegistersMetadataEntry & other)
bool operator== (const RegistersMetadataEntry & other)
bool operator!= (const RegistersMetadataEntry & other)
bool IsEmpty ()
const std::optional< ::std::string> & name ()

Name for binding purposes (BIND_REGISTER_NAME device property).

::std::optional< ::std::string> & name ()

Name for binding purposes (BIND_REGISTER_NAME device property).

RegistersMetadataEntry & name (std::optional< ::std::string> value)

Name for binding purposes (BIND_REGISTER_NAME device property).

const std::optional<uint32_t> & mmio_id ()

MMIO ID for MMIO corresponding to register.

::std::optional<uint32_t> & mmio_id ()

MMIO ID for MMIO corresponding to register.

RegistersMetadataEntry & mmio_id (std::optional<uint32_t> value)

MMIO ID for MMIO corresponding to register.

const std::optional< ::std::vector< ::fuchsia_hardware_registers::MaskEntry>> & masks ()

A run length encoded list of masks.

Should be in order starting from base address. Masks should all be of the same type.

::std::optional< ::std::vector< ::fuchsia_hardware_registers::MaskEntry>> & masks ()

A run length encoded list of masks.

Should be in order starting from base address. Masks should all be of the same type.

RegistersMetadataEntry & masks (std::optional< ::std::vector< ::fuchsia_hardware_registers::MaskEntry>> value)

A run length encoded list of masks.

Should be in order starting from base address. Masks should all be of the same type.

void RegistersMetadataEntry (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits