class CompositeNodeInfo
Defined at line 2235 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/cpp/fidl/fuchsia.driver.development/cpp/natural_types.h
Contains information for a composite node.
Public Methods
void CompositeNodeInfo (Storage_ storage)
void CompositeNodeInfo ()
Defined at line 2240 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/cpp/fidl/fuchsia.driver.development/cpp/natural_types.h
void CompositeNodeInfo (CompositeNodeInfo && )
Defined at line 2241 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/cpp/fidl/fuchsia.driver.development/cpp/natural_types.h
void CompositeNodeInfo (const CompositeNodeInfo & other)
CompositeNodeInfo & operator= (CompositeNodeInfo && )
Defined at line 2242 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/cpp/fidl/fuchsia.driver.development/cpp/natural_types.h
CompositeNodeInfo & operator= (const CompositeNodeInfo & other)
bool operator== (const CompositeNodeInfo & other)
bool operator!= (const CompositeNodeInfo & other)
bool IsEmpty ()
const std::optional< ::std::vector< ::std::optional< ::std::string>>> & parent_topological_paths ()
The topological paths of the parent nodes of this composite, ordered by index.
::std::optional< ::std::vector< ::std::optional< ::std::string>>> & parent_topological_paths ()
The topological paths of the parent nodes of this composite, ordered by index.
CompositeNodeInfo & parent_topological_paths (std::optional< ::std::vector< ::std::optional< ::std::string>>> value)
The topological paths of the parent nodes of this composite, ordered by index.
const std::optional< ::std::string> & topological_path ()
The topological path of the created composite node. Empty if not created.
::std::optional< ::std::string> & topological_path ()
The topological path of the created composite node. Empty if not created.
CompositeNodeInfo & topological_path (std::optional< ::std::string> value)
The topological path of the created composite node. Empty if not created.
const std::optional< ::fuchsia_driver_development::CompositeInfo> & composite ()
::std::optional< ::fuchsia_driver_development::CompositeInfo> & composite ()
CompositeNodeInfo & composite (std::optional< ::fuchsia_driver_development::CompositeInfo> value)
Setter for composite.
void CompositeNodeInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits