class DomainMetadata
Defined at line 113 of file fidling/gen/sdk/fidl/fuchsia.hardware.powerdomain/fuchsia.hardware.powerdomain/cpp/fidl/fuchsia.hardware.powerdomain/cpp/natural_types.h
The top-level metadata structure passed to drivers to describe their power domains.
Public Members
static const char[] kSerializableName
Public Methods
void DomainMetadata (Storage_ storage)
void DomainMetadata ()
Defined at line 120 of file fidling/gen/sdk/fidl/fuchsia.hardware.powerdomain/fuchsia.hardware.powerdomain/cpp/fidl/fuchsia.hardware.powerdomain/cpp/natural_types.h
void DomainMetadata (DomainMetadata && )
Defined at line 121 of file fidling/gen/sdk/fidl/fuchsia.hardware.powerdomain/fuchsia.hardware.powerdomain/cpp/fidl/fuchsia.hardware.powerdomain/cpp/natural_types.h
void DomainMetadata (const DomainMetadata & other)
DomainMetadata & operator= (DomainMetadata && )
Defined at line 122 of file fidling/gen/sdk/fidl/fuchsia.hardware.powerdomain/fuchsia.hardware.powerdomain/cpp/fidl/fuchsia.hardware.powerdomain/cpp/natural_types.h
DomainMetadata & operator= (const DomainMetadata & other)
bool operator== (const DomainMetadata & other)
bool operator!= (const DomainMetadata & other)
bool IsEmpty ()
const std::optional< ::std::vector< ::fuchsia_hardware_powerdomain::PowerDomain>> & domains ()
List of power domains associated with the device.
::std::optional< ::std::vector< ::fuchsia_hardware_powerdomain::PowerDomain>> & domains ()
List of power domains associated with the device.
DomainMetadata & domains (std::optional< ::std::vector< ::fuchsia_hardware_powerdomain::PowerDomain>> value)
List of power domains associated with the device.
void DomainMetadata (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits