class CompositeParent

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

A parent to a composite that is defined by a composite node spec.

Public Methods

void CompositeParent (Storage_ storage)
void CompositeParent ()

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

void CompositeParent (CompositeParent && )

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

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

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

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

Information about the composite that this is a parent of.

::std::optional< ::fuchsia_driver_framework::CompositeInfo> & composite ()

Information about the composite that this is a parent of.

CompositeParent & composite (std::optional< ::fuchsia_driver_framework::CompositeInfo> value)

Information about the composite that this is a parent of.

const std::optional<uint32_t> & index ()

The index of this parent in the spec's parents.

::std::optional<uint32_t> & index ()

The index of this parent in the spec's parents.

CompositeParent & index (std::optional<uint32_t> value)

The index of this parent in the spec's parents.

void CompositeParent (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits