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