class CompositeInfo

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

Information for a composite that is defined by a composite node spec.

Public Methods

void CompositeInfo (Storage_ storage)
void CompositeInfo ()

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

void CompositeInfo (CompositeInfo && )

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

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

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

CompositeInfo & operator= (const CompositeInfo & other)
bool operator== (const CompositeInfo & other)
bool operator!= (const CompositeInfo & other)
bool IsEmpty ()
const std::optional< ::fuchsia_driver_framework::CompositeNodeSpec> & spec ()

The spec information that this composite node spec was created with.

::std::optional< ::fuchsia_driver_framework::CompositeNodeSpec> & spec ()

The spec information that this composite node spec was created with.

CompositeInfo & spec (std::optional< ::fuchsia_driver_framework::CompositeNodeSpec> value)

The spec information that this composite node spec was created with.

const std::optional< ::fuchsia_driver_framework::CompositeDriverMatch> & matched_driver ()

Information for the node spec that is available only when a driver

has matched to the properties in this spec's parents.

::std::optional< ::fuchsia_driver_framework::CompositeDriverMatch> & matched_driver ()

Information for the node spec that is available only when a driver

has matched to the properties in this spec's parents.

CompositeInfo & matched_driver (std::optional< ::fuchsia_driver_framework::CompositeDriverMatch> value)

Information for the node spec that is available only when a driver

has matched to the properties in this spec's parents.

void CompositeInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits