class ParentSpec

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

Specification for a node that parents the composite node created from the

composite node specification.

Public Methods

void ParentSpec (Storage_ storage)
void ParentSpec (::std::vector< ::fuchsia_driver_framework::BindRule> bind_rules, ::std::vector< ::fuchsia_driver_framework::NodeProperty> properties)
void ParentSpec ()

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

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

void ParentSpec (ParentSpec && )

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

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

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

ParentSpec & operator= (const ParentSpec & other)
bool operator== (const ParentSpec & other)
bool operator!= (const ParentSpec & other)
const ::std::vector< ::fuchsia_driver_framework::BindRule> & bind_rules ()

Parent's bind rules. Property keys must be unique. Must not be empty.

::std::vector< ::fuchsia_driver_framework::BindRule> & bind_rules ()

Parent's bind rules. Property keys must be unique. Must not be empty.

ParentSpec & bind_rules (::std::vector< ::fuchsia_driver_framework::BindRule> value)

Parent's bind rules. Property keys must be unique. Must not be empty.

const ::std::vector< ::fuchsia_driver_framework::NodeProperty> & properties ()

Properties for matching against a composite driver's bind rules.

Keys must be unique and string-based.

::std::vector< ::fuchsia_driver_framework::NodeProperty> & properties ()

Properties for matching against a composite driver's bind rules.

Keys must be unique and string-based.

ParentSpec & properties (::std::vector< ::fuchsia_driver_framework::NodeProperty> value)

Properties for matching against a composite driver's bind rules.

Keys must be unique and string-based.

void ParentSpec (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits