class ParentSpec2

Defined at line 1673 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 ParentSpec2 (Storage_ storage)
void ParentSpec2 (::std::vector< ::fuchsia_driver_framework::BindRule2> bind_rules, ::std::vector< ::fuchsia_driver_framework::NodeProperty2> properties)
void ParentSpec2 ()

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

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

void ParentSpec2 (ParentSpec2 && )

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

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

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

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

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

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

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

ParentSpec2 & bind_rules (::std::vector< ::fuchsia_driver_framework::BindRule2> value)

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

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

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

Keys must be unique and string-based.

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

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

Keys must be unique and string-based.

ParentSpec2 & properties (::std::vector< ::fuchsia_driver_framework::NodeProperty2> value)

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

Keys must be unique and string-based.

void ParentSpec2 (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits