template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 2253 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/wire_types.h
Public Methods
::fuchsia_driver_framework::wire::CompositeInfo Build ()
Build and return the table. The builder should not be used after this.
bool has_spec ()
void clear_spec ()
Clears the spec field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_driver_framework::wire::CompositeNodeSpec & spec ()
The spec information that this composite node spec was created with.
BuilderImpl & spec (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_driver_framework::wire::CompositeNodeSpec>> elem)
The spec information that this composite node spec was created with.
bool has_matched_driver ()
void clear_matched_driver ()
Clears the matched_driver field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_driver_framework::wire::CompositeDriverMatch & matched_driver ()
Information for the node spec that is available only when a driver
has matched to the properties in this spec's parents.
BuilderImpl & matched_driver (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_driver_framework::wire::CompositeDriverMatch>> elem)
Information for the node spec that is available only when a driver
has matched to the properties in this spec's parents.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_driver_framework::wire::CompositeInfo, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_driver_framework::wire::CompositeInfo>> && frame)