class PowerDependency
Defined at line 402 of file fidling/gen/sdk/fidl/fuchsia.hardware.power/fuchsia.hardware.power/cpp/fidl/fuchsia.hardware.power/cpp/natural_types.h
Describes the relationship between the `PowerLevel`s of two
`PowerElement`s. `child` is the name of the `PowerElement` which has
`PowerLevel`s that depend on `parent`.
+ `child` is the name for a `PowerElement` which a driver owns.
+ `parent` is the name for a `PowerElement` which a driver has access to
+ `level_deps` is the map of level dependencies from `child` to `parent`.
Public Methods
void PowerDependency (Storage_ storage)
void PowerDependency ()
Defined at line 408 of file fidling/gen/sdk/fidl/fuchsia.hardware.power/fuchsia.hardware.power/cpp/fidl/fuchsia.hardware.power/cpp/natural_types.h
void PowerDependency (PowerDependency && )
Defined at line 409 of file fidling/gen/sdk/fidl/fuchsia.hardware.power/fuchsia.hardware.power/cpp/fidl/fuchsia.hardware.power/cpp/natural_types.h
void PowerDependency (const PowerDependency & other)
PowerDependency & operator= (PowerDependency && )
Defined at line 410 of file fidling/gen/sdk/fidl/fuchsia.hardware.power/fuchsia.hardware.power/cpp/fidl/fuchsia.hardware.power/cpp/natural_types.h
PowerDependency & operator= (const PowerDependency & other)
bool operator== (const PowerDependency & other)
bool operator!= (const PowerDependency & other)
bool IsEmpty ()
const std::optional< ::std::string> & child ()
::std::optional< ::std::string> & child ()
PowerDependency & child (std::optional< ::std::string> value)
Setter for child.
const std::optional< ::fuchsia_hardware_power::ParentElement> & parent ()
::std::optional< ::fuchsia_hardware_power::ParentElement> & parent ()
PowerDependency & parent (std::optional< ::fuchsia_hardware_power::ParentElement> value)
Setter for parent.
const std::optional< ::std::vector< ::fuchsia_hardware_power::LevelTuple>> & level_deps ()
::std::optional< ::std::vector< ::fuchsia_hardware_power::LevelTuple>> & level_deps ()
PowerDependency & level_deps (std::optional< ::std::vector< ::fuchsia_hardware_power::LevelTuple>> value)
Setter for level_deps.
void PowerDependency (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits