class IntlSettings

Defined at line 3888 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/hlcpp/fuchsia/settings/cpp/fidl.h

Collection of internationalization-related settings.

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

const ::std::vector< ::fuchsia::intl::LocaleId> & locales ()

An ordered list of preferred locales.

Defined at line 3895 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/hlcpp/fuchsia/settings/cpp/fidl.h

bool has_locales ()

Defined at line 3899 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/hlcpp/fuchsia/settings/cpp/fidl.h

::std::vector< ::fuchsia::intl::LocaleId> * mutable_locales ()

An ordered list of preferred locales.

Defined at line 3904 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/hlcpp/fuchsia/settings/cpp/fidl.h

void clear_locales ()

Defined at line 3912 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/hlcpp/fuchsia/settings/cpp/fidl.h

bool has_temperature_unit ()

Defined at line 3925 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/hlcpp/fuchsia/settings/cpp/fidl.h

::fuchsia::intl::TemperatureUnit * mutable_temperature_unit ()

The preferred temperature unit.

Defined at line 3930 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/hlcpp/fuchsia/settings/cpp/fidl.h

void clear_temperature_unit ()

Defined at line 3938 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/hlcpp/fuchsia/settings/cpp/fidl.h

bool has_time_zone_id ()

Defined at line 3951 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/hlcpp/fuchsia/settings/cpp/fidl.h

::fuchsia::intl::TimeZoneId * mutable_time_zone_id ()

The currently set time zone.

Defined at line 3956 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/hlcpp/fuchsia/settings/cpp/fidl.h

void clear_time_zone_id ()

Defined at line 3964 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/hlcpp/fuchsia/settings/cpp/fidl.h

const ::fuchsia::settings::HourCycle & hour_cycle ()

The preferred hour cycle.

Defined at line 3973 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/hlcpp/fuchsia/settings/cpp/fidl.h

bool has_hour_cycle ()

Defined at line 3977 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/hlcpp/fuchsia/settings/cpp/fidl.h

::fuchsia::settings::HourCycle * mutable_hour_cycle ()

The preferred hour cycle.

Defined at line 3982 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/hlcpp/fuchsia/settings/cpp/fidl.h

void clear_hour_cycle ()

Defined at line 3990 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/hlcpp/fuchsia/settings/cpp/fidl.h

IntlSettings & set_locales (::std::vector< ::fuchsia::intl::LocaleId> _value)
IntlSettings & set_temperature_unit (::fuchsia::intl::TemperatureUnit _value)
IntlSettings & set_time_zone_id (::fuchsia::intl::TimeZoneId _value)
IntlSettings & set_hour_cycle (::fuchsia::settings::HourCycle _value)
void IntlSettings ()
void IntlSettings (IntlSettings && other)
const ::fuchsia::intl::TemperatureUnit & temperature_unit ()

The preferred temperature unit.

Defined at line 3921 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/hlcpp/fuchsia/settings/cpp/fidl.h

const ::fuchsia::intl::TimeZoneId & time_zone_id ()

The currently set time zone.

Defined at line 3947 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/hlcpp/fuchsia/settings/cpp/fidl.h

void ~IntlSettings ()
IntlSettings & operator= (IntlSettings && other)
::std::unique_ptr<IntlSettings> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, IntlSettings * _value, size_t _offset)
zx_status_t Clone (IntlSettings * _result)