class CompositeParent

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

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

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

const ::fuchsia::driver::framework::CompositeInfo & composite ()

Information about the composite that this is a parent of.

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

bool has_composite ()

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

::fuchsia::driver::framework::CompositeInfo * mutable_composite ()

Information about the composite that this is a parent of.

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

void clear_composite ()

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

const uint32_t & index ()

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

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

bool has_index ()

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

uint32_t * mutable_index ()

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

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

void clear_index ()

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

CompositeParent & set_composite (::fuchsia::driver::framework::CompositeInfo _value)
CompositeParent & set_index (uint32_t _value)
void CompositeParent ()
void CompositeParent (CompositeParent && other)
void ~CompositeParent ()
CompositeParent & operator= (CompositeParent && other)
::std::unique_ptr<CompositeParent> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, CompositeParent * _value, size_t _offset)
zx_status_t Clone (CompositeParent * _result)