class Data
Defined at line 22 of file fidling/gen/src/lib/intl/intl_property_provider_impl/fidl/hlcpp/fuchsia/intl/merge/cpp/fidl.h
Domain objects declarations
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
Data & set_language_tags (::std::vector< ::fuchsia::intl::LocaleId> _value)
Data & set_time_zone_ids (::std::vector< ::fuchsia::intl::TimeZoneId> _value)
Data & set_calendar_ids (::std::vector< ::fuchsia::intl::CalendarId> _value)
Data & set_temperature_unit (::fuchsia::intl::TemperatureUnit _value)
Data & set_hour_cycle (::fuchsia::settings::HourCycle _value)
void Data ()
void Data (Data && other)
void ~Data ()
Data & operator= (Data && other)
::std::unique_ptr<Data> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, Data * _value, size_t _offset)
zx_status_t Clone (Data * _result)
const ::std::vector< ::fuchsia::intl::LocaleId> & language_tags ()
Defined at line 28 of file fidling/gen/src/lib/intl/intl_property_provider_impl/fidl/hlcpp/fuchsia/intl/merge/cpp/fidl.h
bool has_language_tags ()
Defined at line 32 of file fidling/gen/src/lib/intl/intl_property_provider_impl/fidl/hlcpp/fuchsia/intl/merge/cpp/fidl.h
::std::vector< ::fuchsia::intl::LocaleId> * mutable_language_tags ()
Defined at line 36 of file fidling/gen/src/lib/intl/intl_property_provider_impl/fidl/hlcpp/fuchsia/intl/merge/cpp/fidl.h
void clear_language_tags ()
Defined at line 44 of file fidling/gen/src/lib/intl/intl_property_provider_impl/fidl/hlcpp/fuchsia/intl/merge/cpp/fidl.h
const ::std::vector< ::fuchsia::intl::TimeZoneId> & time_zone_ids ()
Defined at line 52 of file fidling/gen/src/lib/intl/intl_property_provider_impl/fidl/hlcpp/fuchsia/intl/merge/cpp/fidl.h
bool has_time_zone_ids ()
Defined at line 56 of file fidling/gen/src/lib/intl/intl_property_provider_impl/fidl/hlcpp/fuchsia/intl/merge/cpp/fidl.h
::std::vector< ::fuchsia::intl::TimeZoneId> * mutable_time_zone_ids ()
Defined at line 60 of file fidling/gen/src/lib/intl/intl_property_provider_impl/fidl/hlcpp/fuchsia/intl/merge/cpp/fidl.h
void clear_time_zone_ids ()
Defined at line 68 of file fidling/gen/src/lib/intl/intl_property_provider_impl/fidl/hlcpp/fuchsia/intl/merge/cpp/fidl.h
const ::std::vector< ::fuchsia::intl::CalendarId> & calendar_ids ()
Defined at line 76 of file fidling/gen/src/lib/intl/intl_property_provider_impl/fidl/hlcpp/fuchsia/intl/merge/cpp/fidl.h
bool has_calendar_ids ()
Defined at line 80 of file fidling/gen/src/lib/intl/intl_property_provider_impl/fidl/hlcpp/fuchsia/intl/merge/cpp/fidl.h
::std::vector< ::fuchsia::intl::CalendarId> * mutable_calendar_ids ()
Defined at line 84 of file fidling/gen/src/lib/intl/intl_property_provider_impl/fidl/hlcpp/fuchsia/intl/merge/cpp/fidl.h
void clear_calendar_ids ()
Defined at line 92 of file fidling/gen/src/lib/intl/intl_property_provider_impl/fidl/hlcpp/fuchsia/intl/merge/cpp/fidl.h
const ::fuchsia::intl::TemperatureUnit & temperature_unit ()
Defined at line 100 of file fidling/gen/src/lib/intl/intl_property_provider_impl/fidl/hlcpp/fuchsia/intl/merge/cpp/fidl.h
bool has_temperature_unit ()
Defined at line 104 of file fidling/gen/src/lib/intl/intl_property_provider_impl/fidl/hlcpp/fuchsia/intl/merge/cpp/fidl.h
::fuchsia::intl::TemperatureUnit * mutable_temperature_unit ()
Defined at line 108 of file fidling/gen/src/lib/intl/intl_property_provider_impl/fidl/hlcpp/fuchsia/intl/merge/cpp/fidl.h
void clear_temperature_unit ()
Defined at line 116 of file fidling/gen/src/lib/intl/intl_property_provider_impl/fidl/hlcpp/fuchsia/intl/merge/cpp/fidl.h
const ::fuchsia::settings::HourCycle & hour_cycle ()
Defined at line 124 of file fidling/gen/src/lib/intl/intl_property_provider_impl/fidl/hlcpp/fuchsia/intl/merge/cpp/fidl.h
bool has_hour_cycle ()
Defined at line 128 of file fidling/gen/src/lib/intl/intl_property_provider_impl/fidl/hlcpp/fuchsia/intl/merge/cpp/fidl.h
::fuchsia::settings::HourCycle * mutable_hour_cycle ()
Defined at line 132 of file fidling/gen/src/lib/intl/intl_property_provider_impl/fidl/hlcpp/fuchsia/intl/merge/cpp/fidl.h
void clear_hour_cycle ()
Defined at line 140 of file fidling/gen/src/lib/intl/intl_property_provider_impl/fidl/hlcpp/fuchsia/intl/merge/cpp/fidl.h