class PowerElementConfiguration
Defined at line 463 of file fidling/gen/sdk/fidl/fuchsia.hardware.power/fuchsia.hardware.power/cpp/fidl/fuchsia.hardware.power/cpp/natural_types.h
Contains the `PowerElement` description and any dependencies it has on
other `PowerElement`s.
Public Methods
void PowerElementConfiguration (Storage_ storage)
void PowerElementConfiguration ()
Defined at line 469 of file fidling/gen/sdk/fidl/fuchsia.hardware.power/fuchsia.hardware.power/cpp/fidl/fuchsia.hardware.power/cpp/natural_types.h
void PowerElementConfiguration (PowerElementConfiguration && )
Defined at line 470 of file fidling/gen/sdk/fidl/fuchsia.hardware.power/fuchsia.hardware.power/cpp/fidl/fuchsia.hardware.power/cpp/natural_types.h
void PowerElementConfiguration (const PowerElementConfiguration & other)
PowerElementConfiguration & operator= (PowerElementConfiguration && )
Defined at line 471 of file fidling/gen/sdk/fidl/fuchsia.hardware.power/fuchsia.hardware.power/cpp/fidl/fuchsia.hardware.power/cpp/natural_types.h
PowerElementConfiguration & operator= (const PowerElementConfiguration & other)
bool operator== (const PowerElementConfiguration & other)
bool operator!= (const PowerElementConfiguration & other)
bool IsEmpty ()
const std::optional< ::fuchsia_hardware_power::PowerElement> & element ()
::std::optional< ::fuchsia_hardware_power::PowerElement> & element ()
PowerElementConfiguration & element (std::optional< ::fuchsia_hardware_power::PowerElement> value)
Setter for element.
const std::optional< ::std::vector< ::fuchsia_hardware_power::PowerDependency>> & dependencies ()
::std::optional< ::std::vector< ::fuchsia_hardware_power::PowerDependency>> & dependencies ()
PowerElementConfiguration & dependencies (std::optional< ::std::vector< ::fuchsia_hardware_power::PowerDependency>> value)
Setter for dependencies.
void PowerElementConfiguration (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits