class Domain

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

Information related to a power domain.

Public Methods

void Domain (Storage_ storage)
void Domain ()

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

void Domain (Domain && )

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

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

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

Domain & operator= (const Domain & other)
bool operator== (const Domain & other)
bool operator!= (const Domain & other)
bool IsEmpty ()
const std::optional<uint32_t> & id ()

Domain ID should be unique across all power domains in the same level.

Used to associate power consumers that belong to the same power domain.

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

Domain ID should be unique across all power domains in the same level.

Used to associate power consumers that belong to the same power domain.

Domain & id (std::optional<uint32_t> value)

Domain ID should be unique across all power domains in the same level.

Used to associate power consumers that belong to the same power domain.

void Domain (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits