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