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