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