class PowerElement
Defined at line 224 of file fidling/gen/sdk/fidl/fuchsia.hardware.power/fuchsia.hardware.power/cpp/fidl/fuchsia.hardware.power/cpp/natural_types.h
Set of `PowerLevel`s and a human-readable identifier. A `PowerLevel` itself
contains information about valid transitions out of that level.
Public Methods
void PowerElement (Storage_ storage)
void PowerElement ()
Defined at line 230 of file fidling/gen/sdk/fidl/fuchsia.hardware.power/fuchsia.hardware.power/cpp/fidl/fuchsia.hardware.power/cpp/natural_types.h
void PowerElement (PowerElement && )
Defined at line 231 of file fidling/gen/sdk/fidl/fuchsia.hardware.power/fuchsia.hardware.power/cpp/fidl/fuchsia.hardware.power/cpp/natural_types.h
void PowerElement (const PowerElement & other)
PowerElement & operator= (PowerElement && )
Defined at line 232 of file fidling/gen/sdk/fidl/fuchsia.hardware.power/fuchsia.hardware.power/cpp/fidl/fuchsia.hardware.power/cpp/natural_types.h
PowerElement & operator= (const PowerElement & other)
bool operator== (const PowerElement & other)
bool operator!= (const PowerElement & other)
bool IsEmpty ()
const std::optional< ::std::string> & name ()
::std::optional< ::std::string> & name ()
PowerElement & name (std::optional< ::std::string> value)
Setter for name.
const std::optional< ::std::vector< ::fuchsia_hardware_power::PowerLevel>> & levels ()
::std::optional< ::std::vector< ::fuchsia_hardware_power::PowerLevel>> & levels ()
PowerElement & levels (std::optional< ::std::vector< ::fuchsia_hardware_power::PowerLevel>> value)
Setter for levels.
void PowerElement (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits