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)