template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 4297 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/wire_types.h
Public Methods
::fuchsia_settings::wire::IntlSettings Build ()
Build and return the table. The builder should not be used after this.
bool has_locales ()
void clear_locales ()
Clears the locales field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::VectorView< ::fuchsia_intl::wire::LocaleId> & locales ()
An ordered list of preferred locales.
BuilderImpl & locales (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::VectorView< ::fuchsia_intl::wire::LocaleId>>> elem)
An ordered list of preferred locales.
bool has_temperature_unit ()
void clear_temperature_unit ()
Clears the temperature_unit field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_intl::wire::TemperatureUnit & temperature_unit ()
The preferred temperature unit.
BuilderImpl & temperature_unit (::fuchsia_intl::wire::TemperatureUnit elem)
The preferred temperature unit.
bool has_time_zone_id ()
void clear_time_zone_id ()
Clears the time_zone_id field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_intl::wire::TimeZoneId & time_zone_id ()
The currently set time zone.
BuilderImpl & time_zone_id (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_intl::wire::TimeZoneId>> elem)
The currently set time zone.
bool has_hour_cycle ()
void clear_hour_cycle ()
Clears the hour_cycle field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_settings::wire::HourCycle & hour_cycle ()
The preferred hour cycle.
BuilderImpl & hour_cycle (::fuchsia_settings::wire::HourCycle elem)
The preferred hour cycle.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_settings::wire::IntlSettings, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_settings::wire::IntlSettings>> && frame)