class Dependency

Defined at line 4333 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h

Represents a dependency that a node has on a resource.

The dependency is resolved by matching a resource against the `selector`'s constraints.

Public Methods

void Dependency (Storage_ storage)
void Dependency ()

Defined at line 4338 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h

void Dependency (Dependency && )

Defined at line 4339 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h

void Dependency (const Dependency & other)
bool IsEmpty ()
Dependency & operator= (Dependency && )

Defined at line 4340 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h

Dependency & operator= (const Dependency & other)
bool operator== (const Dependency & other)
bool operator!= (const Dependency & other)
const std::optional< ::fuchsia_driver_framework::Selector> & selector ()

The resources must match the selector's constraints to be depended on.

::std::optional< ::fuchsia_driver_framework::Selector> & selector ()

The resources must match the selector's constraints to be depended on.

Dependency & selector (std::optional< ::fuchsia_driver_framework::Selector> value)

The resources must match the selector's constraints to be depended on.

const std::optional< ::std::vector< ::fuchsia_driver_framework::ResourceProperty>> & tags ()

Additional properties tagged to the resource for driver binding

::std::optional< ::std::vector< ::fuchsia_driver_framework::ResourceProperty>> & tags ()

Additional properties tagged to the resource for driver binding

Dependency & tags (std::optional< ::std::vector< ::fuchsia_driver_framework::ResourceProperty>> value)

Additional properties tagged to the resource for driver binding

void Dependency (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits