class CompositeNodeSpec
Defined at line 1749 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h
Struct that represents a composite node specification.
Public Methods
void CompositeNodeSpec (Storage_ storage)
void CompositeNodeSpec ()
Defined at line 1754 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h
void CompositeNodeSpec (CompositeNodeSpec && )
Defined at line 1755 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h
void CompositeNodeSpec (const CompositeNodeSpec & other)
CompositeNodeSpec & operator= (CompositeNodeSpec && )
Defined at line 1756 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h
CompositeNodeSpec & operator= (const CompositeNodeSpec & other)
bool operator== (const CompositeNodeSpec & other)
bool operator!= (const CompositeNodeSpec & other)
bool IsEmpty ()
const std::optional< ::std::string> & name ()
The composite node spec's name.
::std::optional< ::std::string> & name ()
The composite node spec's name.
CompositeNodeSpec & name (std::optional< ::std::string> value)
The composite node spec's name.
const std::optional< ::std::vector< ::fuchsia_driver_framework::ParentSpec>> & parents ()
The nodes in the composite node spec. Must not be empty. The first node is
the primary node.
::std::optional< ::std::vector< ::fuchsia_driver_framework::ParentSpec>> & parents ()
The nodes in the composite node spec. Must not be empty. The first node is
the primary node.
CompositeNodeSpec & parents (std::optional< ::std::vector< ::fuchsia_driver_framework::ParentSpec>> value)
The nodes in the composite node spec. Must not be empty. The first node is
the primary node.
const std::optional< ::std::vector< ::fuchsia_driver_framework::ParentSpec2>> & parents2 ()
The nodes in the composite node spec. Must not be empty. The first node is
the primary node.
::std::optional< ::std::vector< ::fuchsia_driver_framework::ParentSpec2>> & parents2 ()
The nodes in the composite node spec. Must not be empty. The first node is
the primary node.
CompositeNodeSpec & parents2 (std::optional< ::std::vector< ::fuchsia_driver_framework::ParentSpec2>> value)
The nodes in the composite node spec. Must not be empty. The first node is
the primary node.
const std::optional< ::std::string> & driver_host ()
An identifier for the driver host which a driver that binds to this node spec should live
in. All drivers which specify the same identifier will be colocated into the same driver
host. If the driver host hasn't been started, it will be started upon the time the node is
bound to.
::std::optional< ::std::string> & driver_host ()
An identifier for the driver host which a driver that binds to this node spec should live
in. All drivers which specify the same identifier will be colocated into the same driver
host. If the driver host hasn't been started, it will be started upon the time the node is
bound to.
CompositeNodeSpec & driver_host (std::optional< ::std::string> value)
An identifier for the driver host which a driver that binds to this node spec should live
in. All drivers which specify the same identifier will be colocated into the same driver
host. If the driver host hasn't been started, it will be started upon the time the node is
bound to.
void CompositeNodeSpec (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits