template <typename BuilderImpl>

class WireTableBaseBuilder

Defined at line 3003 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/wire_types.h

Public Methods

::fuchsia_settings::wire::FactoryResetSettings Build ()

Build and return the table. The builder should not be used after this.

bool has_is_local_reset_allowed ()
void clear_is_local_reset_allowed ()

Clears the is_local_reset_allowed field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

bool & is_local_reset_allowed ()

When set to true, a user is able to physically perform a factory reset.

When false, that functionality is disabled.

BuilderImpl & is_local_reset_allowed (bool elem)

When set to true, a user is able to physically perform a factory reset.

When false, that functionality is disabled.

Protected Methods

void WireTableBaseBuilder< ::fuchsia_settings::wire::FactoryResetSettings, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_settings::wire::FactoryResetSettings>> && frame)

Records