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