template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 1366 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
Public Methods
::fuchsia_component_decl::wire::ConfigValuesData Build ()
Build and return the table. The builder should not be used after this.
bool has_values ()
void clear_values ()
Clears the values field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::VectorView< ::fuchsia_component_decl::wire::ConfigValueSpec> & values ()
The concrete values for the component's configuration.
BuilderImpl & values (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::VectorView< ::fuchsia_component_decl::wire::ConfigValueSpec>>> elem)
The concrete values for the component's configuration.
bool has_checksum ()
void clear_checksum ()
Clears the checksum field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_component_decl::wire::ConfigChecksum & checksum ()
A SHA-256 checksum of the configuration schema. Must match the checksum in the component
manifest and config parser library used to resolve the final configuration.
BuilderImpl & checksum (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_component_decl::wire::ConfigChecksum>> elem)
A SHA-256 checksum of the configuration schema. Must match the checksum in the component
manifest and config parser library used to resolve the final configuration.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_component_decl::wire::ConfigValuesData, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_component_decl::wire::ConfigValuesData>> && frame)