class PowerDomain
Defined at line 41 of file fidling/gen/sdk/fidl/fuchsia.hardware.powerdomain/fuchsia.hardware.powerdomain/cpp/fidl/fuchsia.hardware.powerdomain/cpp/natural_types.h
Represents a single power domain configuration for a device.
Public Methods
void PowerDomain (Storage_ storage)
void PowerDomain ()
Defined at line 47 of file fidling/gen/sdk/fidl/fuchsia.hardware.powerdomain/fuchsia.hardware.powerdomain/cpp/fidl/fuchsia.hardware.powerdomain/cpp/natural_types.h
void PowerDomain (PowerDomain && )
Defined at line 48 of file fidling/gen/sdk/fidl/fuchsia.hardware.powerdomain/fuchsia.hardware.powerdomain/cpp/fidl/fuchsia.hardware.powerdomain/cpp/natural_types.h
void PowerDomain (const PowerDomain & other)
PowerDomain & operator= (PowerDomain && )
Defined at line 49 of file fidling/gen/sdk/fidl/fuchsia.hardware.powerdomain/fuchsia.hardware.powerdomain/cpp/fidl/fuchsia.hardware.powerdomain/cpp/natural_types.h
PowerDomain & operator= (const PowerDomain & other)
bool operator== (const PowerDomain & other)
bool operator!= (const PowerDomain & other)
bool IsEmpty ()
const std::optional<uint32_t> & id ()
The hardware or resource ID of the power domain.
::std::optional<uint32_t> & id ()
The hardware or resource ID of the power domain.
PowerDomain & id (std::optional<uint32_t> value)
The hardware or resource ID of the power domain.
const std::optional<uint32_t> & node_id ()
The unique node ID generated for the client referencing this domain.
::std::optional<uint32_t> & node_id ()
The unique node ID generated for the client referencing this domain.
PowerDomain & node_id (std::optional<uint32_t> value)
The unique node ID generated for the client referencing this domain.
const std::optional< ::std::string> & name ()
The name of the power domain reference (e.g., from "power-domain-names").
::std::optional< ::std::string> & name ()
The name of the power domain reference (e.g., from "power-domain-names").
PowerDomain & name (std::optional< ::std::string> value)
The name of the power domain reference (e.g., from "power-domain-names").
void PowerDomain (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits