class NodeProperty

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

Definition of a property for a node. A property is commonly used to match a

node to a driver for driver binding.

Public Methods

void NodeProperty (Storage_ storage)
void NodeProperty (::fuchsia_driver_framework::NodePropertyKey key, ::fuchsia_driver_framework::NodePropertyValue value)
void NodeProperty ()

Default constructs a |NodeProperty| only if all of its members are default constructible.

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

void NodeProperty (NodeProperty && )

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

void NodeProperty (const NodeProperty & other)
NodeProperty & operator= (NodeProperty && )

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

NodeProperty & operator= (const NodeProperty & other)
bool operator== (const NodeProperty & other)
bool operator!= (const NodeProperty & other)
const ::fuchsia_driver_framework::NodePropertyKey & key ()

Key for the property. Integer-based keys are no longer supported. The NodePropertyKey

must be a string value.

::fuchsia_driver_framework::NodePropertyKey & key ()

Key for the property. Integer-based keys are no longer supported. The NodePropertyKey

must be a string value.

NodeProperty & key (::fuchsia_driver_framework::NodePropertyKey value)

Key for the property. Integer-based keys are no longer supported. The NodePropertyKey

must be a string value.

const ::fuchsia_driver_framework::NodePropertyValue & value ()

Value for the property.

::fuchsia_driver_framework::NodePropertyValue & value ()

Value for the property.

NodeProperty & value (::fuchsia_driver_framework::NodePropertyValue value)

Value for the property.

void NodeProperty (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits