class PowerLevelName
Defined at line 1542 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/cpp/fidl/fuchsia.power.broker/cpp/natural_types.h
Mapping of a plaintext name to a PowerLevel. Names are expected to be unique between
elements and persistent across reboots of the same build, but consistency is not
guaranteed between different builds.
Public Methods
void PowerLevelName (Storage_ storage)
void PowerLevelName ()
Defined at line 1548 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/cpp/fidl/fuchsia.power.broker/cpp/natural_types.h
void PowerLevelName (PowerLevelName && )
Defined at line 1549 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/cpp/fidl/fuchsia.power.broker/cpp/natural_types.h
void PowerLevelName (const PowerLevelName & other)
PowerLevelName & operator= (PowerLevelName && )
Defined at line 1550 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/cpp/fidl/fuchsia.power.broker/cpp/natural_types.h
PowerLevelName & operator= (const PowerLevelName & other)
bool operator== (const PowerLevelName & other)
bool operator!= (const PowerLevelName & other)
bool IsEmpty ()
const std::optional<uint8_t> & level ()
::std::optional<uint8_t> & level ()
PowerLevelName & level (std::optional<uint8_t> value)
Setter for level.
const std::optional< ::std::string> & name ()
::std::optional< ::std::string> & name ()
PowerLevelName & name (std::optional< ::std::string> value)
Setter for name.
void PowerLevelName (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits