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)