class Selector
Defined at line 4253 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h
Selector used to match resources as a dependency for nodes.
Public Methods
void Selector (Storage_ storage)
void Selector ()
Defined at line 4258 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h
void Selector (Selector && )
Defined at line 4259 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h
void Selector (const Selector & other)
const std::optional< ::std::vector< ::fuchsia_driver_framework::Offer>> & offers ()
The resource must contain these offers.
::std::optional< ::std::vector< ::fuchsia_driver_framework::Offer>> & offers ()
The resource must contain these offers.
Selector & offers (std::optional< ::std::vector< ::fuchsia_driver_framework::Offer>> value)
The resource must contain these offers.
const std::optional< ::std::vector< ::fuchsia_driver_framework::ResourceProperty>> & include_properties ()
The resource must contain these properties. The property keys must be unique for
the Selector to be considered valid.
::std::optional< ::std::vector< ::fuchsia_driver_framework::ResourceProperty>> & include_properties ()
The resource must contain these properties. The property keys must be unique for
the Selector to be considered valid.
Selector & include_properties (std::optional< ::std::vector< ::fuchsia_driver_framework::ResourceProperty>> value)
The resource must contain these properties. The property keys must be unique for
the Selector to be considered valid.
const std::optional< ::std::vector< ::fuchsia_driver_framework::ResourceProperty>> & exclude_properties ()
The resource must not contain these properties.
::std::optional< ::std::vector< ::fuchsia_driver_framework::ResourceProperty>> & exclude_properties ()
The resource must not contain these properties.
Selector & exclude_properties (std::optional< ::std::vector< ::fuchsia_driver_framework::ResourceProperty>> value)
The resource must not contain these properties.
void Selector (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Selector & operator= (Selector && )
Defined at line 4260 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h
Selector & operator= (const Selector & other)
bool operator== (const Selector & other)
bool operator!= (const Selector & other)
bool IsEmpty ()
Friends
class MemberVisitor
class NaturalTableCodingTraits