class ArmSmmu
Defined at line 1462 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/natural_types.h
An ARM SMMU
Public Methods
void ArmSmmu (Storage_ storage)
void ArmSmmu (uint64_t base_address)
void ArmSmmu ()
Default constructs a |ArmSmmu| only if all of its members are default constructible.
Defined at line 1472 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/natural_types.h
void ArmSmmu (ArmSmmu && )
Defined at line 1475 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/natural_types.h
void ArmSmmu (const ArmSmmu & other)
ArmSmmu & operator= (ArmSmmu && )
Defined at line 1476 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/natural_types.h
ArmSmmu & operator= (const ArmSmmu & other)
bool operator== (const ArmSmmu & other)
bool operator!= (const ArmSmmu & other)
uint64_t base_address ()
The base address for the SMMU. This is used to uniquely identify which SMMU
to use when the hardware supports multiple SMMUs.
uint64_t & base_address ()
The base address for the SMMU. This is used to uniquely identify which SMMU
to use when the hardware supports multiple SMMUs.
ArmSmmu & base_address (uint64_t value)
The base address for the SMMU. This is used to uniquely identify which SMMU
to use when the hardware supports multiple SMMUs.
void ArmSmmu (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits