class BindRule2

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

Represents a bind rule in a parent specification.

Public Methods

void BindRule2 (Storage_ storage)
void BindRule2 (::std::string key, ::fuchsia_driver_framework::Condition condition, ::std::vector< ::fuchsia_driver_framework::NodePropertyValue> values)
void BindRule2 ()

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

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

void BindRule2 (BindRule2 && )

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

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

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

BindRule2 & operator= (const BindRule2 & other)
bool operator== (const BindRule2 & other)
bool operator!= (const BindRule2 & other)
const ::std::string & key ()

Property key.

::std::string & key ()

Property key.

BindRule2 & key (::std::string value)

Property key.

::fuchsia_driver_framework::Condition condition ()

Condition for evaluating the property values in

the matching process. The values must be ACCEPT

or REJECT.

::fuchsia_driver_framework::Condition & condition ()

Condition for evaluating the property values in

the matching process. The values must be ACCEPT

or REJECT.

BindRule2 & condition (::fuchsia_driver_framework::Condition value)

Condition for evaluating the property values in

the matching process. The values must be ACCEPT

or REJECT.

const ::std::vector< ::fuchsia_driver_framework::NodePropertyValue> & values ()

A list of property values. Must not be empty. The property

values must be the same type.

::std::vector< ::fuchsia_driver_framework::NodePropertyValue> & values ()

A list of property values. Must not be empty. The property

values must be the same type.

BindRule2 & values (::std::vector< ::fuchsia_driver_framework::NodePropertyValue> value)

A list of property values. Must not be empty. The property

values must be the same type.

void BindRule2 (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits