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)
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.

const std::optional< ::std::string> & name ()
::std::optional< ::std::string> & name ()
Domain & name (std::optional< ::std::string> value)

Setter for name.

const std::optional<uint32_t> & global_id ()
::std::optional<uint32_t> & global_id ()
Domain & global_id (std::optional<uint32_t> value)

Setter for global_id.

void Domain (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
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 ()

Friends

class MemberVisitor
class NaturalTableCodingTraits