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