1#ifndef ICU4X_LocaleNamesUnstable_HPP
2#define ICU4X_LocaleNamesUnstable_HPP
25 void icu4x_LocaleNamesUnstable_for_region_light_mv1(
const icu4x::capi::Locale* locale, icu4x::diplomat::capi::DiplomatStringView region, icu4x::diplomat::capi::DiplomatWrite* write);
27 typedef struct icu4x_LocaleNamesUnstable_for_region_light_with_provider_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_region_light_with_provider_mv1_result;
28 icu4x_LocaleNamesUnstable_for_region_light_with_provider_mv1_result icu4x_LocaleNamesUnstable_for_region_light_with_provider_mv1(
const icu4x::capi::DataProvider* provider,
const icu4x::capi::Locale* locale, icu4x::diplomat::capi::DiplomatStringView region, icu4x::diplomat::capi::DiplomatWrite* write);
30 void icu4x_LocaleNamesUnstable_for_region_tiny_mv1(
const icu4x::capi::Locale* locale, icu4x::diplomat::capi::DiplomatStringView region, icu4x::diplomat::capi::DiplomatWrite* write);
32 typedef struct icu4x_LocaleNamesUnstable_for_region_tiny_with_provider_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_region_tiny_with_provider_mv1_result;
33 icu4x_LocaleNamesUnstable_for_region_tiny_with_provider_mv1_result icu4x_LocaleNamesUnstable_for_region_tiny_with_provider_mv1(
const icu4x::capi::DataProvider* provider,
const icu4x::capi::Locale* locale, icu4x::diplomat::capi::DiplomatStringView region, icu4x::diplomat::capi::DiplomatWrite* write);
35 void icu4x_LocaleNamesUnstable_for_region_short_tiny_mv1(
const icu4x::capi::Locale* locale, icu4x::diplomat::capi::DiplomatStringView region, icu4x::diplomat::capi::DiplomatWrite* write);
37 typedef struct icu4x_LocaleNamesUnstable_for_region_short_tiny_with_provider_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_region_short_tiny_with_provider_mv1_result;
38 icu4x_LocaleNamesUnstable_for_region_short_tiny_with_provider_mv1_result icu4x_LocaleNamesUnstable_for_region_short_tiny_with_provider_mv1(
const icu4x::capi::DataProvider* provider,
const icu4x::capi::Locale* locale, icu4x::diplomat::capi::DiplomatStringView region, icu4x::diplomat::capi::DiplomatWrite* write);
40 void icu4x_LocaleNamesUnstable_for_region_short_light_mv1(
const icu4x::capi::Locale* locale, icu4x::diplomat::capi::DiplomatStringView region, icu4x::diplomat::capi::DiplomatWrite* write);
42 typedef struct icu4x_LocaleNamesUnstable_for_region_short_light_with_provider_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_region_short_light_with_provider_mv1_result;
43 icu4x_LocaleNamesUnstable_for_region_short_light_with_provider_mv1_result icu4x_LocaleNamesUnstable_for_region_short_light_with_provider_mv1(
const icu4x::capi::DataProvider* provider,
const icu4x::capi::Locale* locale, icu4x::diplomat::capi::DiplomatStringView region, icu4x::diplomat::capi::DiplomatWrite* write);
45 void icu4x_LocaleNamesUnstable_for_script_light_mv1(
const icu4x::capi::Locale* locale, icu4x::diplomat::capi::DiplomatStringView script, icu4x::diplomat::capi::DiplomatWrite* write);
47 typedef struct icu4x_LocaleNamesUnstable_for_script_light_with_provider_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_script_light_with_provider_mv1_result;
48 icu4x_LocaleNamesUnstable_for_script_light_with_provider_mv1_result icu4x_LocaleNamesUnstable_for_script_light_with_provider_mv1(
const icu4x::capi::DataProvider* provider,
const icu4x::capi::Locale* locale, icu4x::diplomat::capi::DiplomatStringView script, icu4x::diplomat::capi::DiplomatWrite* write);
50 void icu4x_LocaleNamesUnstable_for_script_tiny_mv1(
const icu4x::capi::Locale* locale, icu4x::diplomat::capi::DiplomatStringView script, icu4x::diplomat::capi::DiplomatWrite* write);
52 typedef struct icu4x_LocaleNamesUnstable_for_script_tiny_with_provider_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_script_tiny_with_provider_mv1_result;
53 icu4x_LocaleNamesUnstable_for_script_tiny_with_provider_mv1_result icu4x_LocaleNamesUnstable_for_script_tiny_with_provider_mv1(
const icu4x::capi::DataProvider* provider,
const icu4x::capi::Locale* locale, icu4x::diplomat::capi::DiplomatStringView script, icu4x::diplomat::capi::DiplomatWrite* write);
55 void icu4x_LocaleNamesUnstable_for_script_heavy_mv1(
const icu4x::capi::Locale* locale, icu4x::diplomat::capi::DiplomatStringView script, icu4x::diplomat::capi::DiplomatWrite* write);
57 typedef struct icu4x_LocaleNamesUnstable_for_script_heavy_with_provider_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_script_heavy_with_provider_mv1_result;
58 icu4x_LocaleNamesUnstable_for_script_heavy_with_provider_mv1_result icu4x_LocaleNamesUnstable_for_script_heavy_with_provider_mv1(
const icu4x::capi::DataProvider* provider,
const icu4x::capi::Locale* locale, icu4x::diplomat::capi::DiplomatStringView script, icu4x::diplomat::capi::DiplomatWrite* write);
60 void icu4x_LocaleNamesUnstable_for_script_short_heavy_mv1(
const icu4x::capi::Locale* locale, icu4x::diplomat::capi::DiplomatStringView script, icu4x::diplomat::capi::DiplomatWrite* write);
62 typedef struct icu4x_LocaleNamesUnstable_for_script_short_heavy_with_provider_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_script_short_heavy_with_provider_mv1_result;
63 icu4x_LocaleNamesUnstable_for_script_short_heavy_with_provider_mv1_result icu4x_LocaleNamesUnstable_for_script_short_heavy_with_provider_mv1(
const icu4x::capi::DataProvider* provider,
const icu4x::capi::Locale* locale, icu4x::diplomat::capi::DiplomatStringView script, icu4x::diplomat::capi::DiplomatWrite* write);
65 void icu4x_LocaleNamesUnstable_for_variant_heavy_mv1(
const icu4x::capi::Locale* locale, icu4x::diplomat::capi::DiplomatStringView variant, icu4x::diplomat::capi::DiplomatWrite* write);
67 typedef struct icu4x_LocaleNamesUnstable_for_variant_heavy_with_provider_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_variant_heavy_with_provider_mv1_result;
68 icu4x_LocaleNamesUnstable_for_variant_heavy_with_provider_mv1_result icu4x_LocaleNamesUnstable_for_variant_heavy_with_provider_mv1(
const icu4x::capi::DataProvider* provider,
const icu4x::capi::Locale* locale, icu4x::diplomat::capi::DiplomatStringView variant, icu4x::diplomat::capi::DiplomatWrite* write);
70 typedef struct icu4x_LocaleNamesUnstable_for_language_identifier_light_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_language_identifier_light_mv1_result;
71 icu4x_LocaleNamesUnstable_for_language_identifier_light_mv1_result icu4x_LocaleNamesUnstable_for_language_identifier_light_mv1(
const icu4x::capi::Locale* locale,
const icu4x::capi::Locale* langid, icu4x::capi::LanguageDisplayUnstable language_display, icu4x::diplomat::capi::DiplomatWrite* write);
73 typedef struct icu4x_LocaleNamesUnstable_for_language_identifier_light_with_provider_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_language_identifier_light_with_provider_mv1_result;
74 icu4x_LocaleNamesUnstable_for_language_identifier_light_with_provider_mv1_result icu4x_LocaleNamesUnstable_for_language_identifier_light_with_provider_mv1(
const icu4x::capi::DataProvider* provider,
const icu4x::capi::Locale* locale,
const icu4x::capi::Locale* langid, icu4x::capi::LanguageDisplayUnstable language_display, icu4x::diplomat::capi::DiplomatWrite* write);
76 typedef struct icu4x_LocaleNamesUnstable_for_language_identifier_tiny_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_language_identifier_tiny_mv1_result;
77 icu4x_LocaleNamesUnstable_for_language_identifier_tiny_mv1_result icu4x_LocaleNamesUnstable_for_language_identifier_tiny_mv1(
const icu4x::capi::Locale* locale,
const icu4x::capi::Locale* langid, icu4x::capi::LanguageDisplayUnstable language_display, icu4x::diplomat::capi::DiplomatWrite* write);
79 typedef struct icu4x_LocaleNamesUnstable_for_language_identifier_tiny_with_provider_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_language_identifier_tiny_with_provider_mv1_result;
80 icu4x_LocaleNamesUnstable_for_language_identifier_tiny_with_provider_mv1_result icu4x_LocaleNamesUnstable_for_language_identifier_tiny_with_provider_mv1(
const icu4x::capi::DataProvider* provider,
const icu4x::capi::Locale* locale,
const icu4x::capi::Locale* langid, icu4x::capi::LanguageDisplayUnstable language_display, icu4x::diplomat::capi::DiplomatWrite* write);
82 typedef struct icu4x_LocaleNamesUnstable_for_language_identifier_short_light_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_language_identifier_short_light_mv1_result;
83 icu4x_LocaleNamesUnstable_for_language_identifier_short_light_mv1_result icu4x_LocaleNamesUnstable_for_language_identifier_short_light_mv1(
const icu4x::capi::Locale* locale,
const icu4x::capi::Locale* langid, icu4x::capi::LanguageDisplayUnstable language_display, icu4x::diplomat::capi::DiplomatWrite* write);
85 typedef struct icu4x_LocaleNamesUnstable_for_language_identifier_short_light_with_provider_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_language_identifier_short_light_with_provider_mv1_result;
86 icu4x_LocaleNamesUnstable_for_language_identifier_short_light_with_provider_mv1_result icu4x_LocaleNamesUnstable_for_language_identifier_short_light_with_provider_mv1(
const icu4x::capi::DataProvider* provider,
const icu4x::capi::Locale* locale,
const icu4x::capi::Locale* langid, icu4x::capi::LanguageDisplayUnstable language_display, icu4x::diplomat::capi::DiplomatWrite* write);
88 typedef struct icu4x_LocaleNamesUnstable_for_language_identifier_long_light_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_language_identifier_long_light_mv1_result;
89 icu4x_LocaleNamesUnstable_for_language_identifier_long_light_mv1_result icu4x_LocaleNamesUnstable_for_language_identifier_long_light_mv1(
const icu4x::capi::Locale* locale,
const icu4x::capi::Locale* langid, icu4x::capi::LanguageDisplayUnstable language_display, icu4x::diplomat::capi::DiplomatWrite* write);
91 typedef struct icu4x_LocaleNamesUnstable_for_language_identifier_long_light_with_provider_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_language_identifier_long_light_with_provider_mv1_result;
92 icu4x_LocaleNamesUnstable_for_language_identifier_long_light_with_provider_mv1_result icu4x_LocaleNamesUnstable_for_language_identifier_long_light_with_provider_mv1(
const icu4x::capi::DataProvider* provider,
const icu4x::capi::Locale* locale,
const icu4x::capi::Locale* langid, icu4x::capi::LanguageDisplayUnstable language_display, icu4x::diplomat::capi::DiplomatWrite* write);
94 typedef struct icu4x_LocaleNamesUnstable_for_language_identifier_menu_light_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_language_identifier_menu_light_mv1_result;
95 icu4x_LocaleNamesUnstable_for_language_identifier_menu_light_mv1_result icu4x_LocaleNamesUnstable_for_language_identifier_menu_light_mv1(
const icu4x::capi::Locale* locale,
const icu4x::capi::Locale* langid, icu4x::capi::LanguageDisplayUnstable language_display, icu4x::diplomat::capi::DiplomatWrite* write);
97 typedef struct icu4x_LocaleNamesUnstable_for_language_identifier_menu_light_with_provider_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_language_identifier_menu_light_with_provider_mv1_result;
98 icu4x_LocaleNamesUnstable_for_language_identifier_menu_light_with_provider_mv1_result icu4x_LocaleNamesUnstable_for_language_identifier_menu_light_with_provider_mv1(
const icu4x::capi::DataProvider* provider,
const icu4x::capi::Locale* locale,
const icu4x::capi::Locale* langid, icu4x::capi::LanguageDisplayUnstable language_display, icu4x::diplomat::capi::DiplomatWrite* write);
100 typedef struct icu4x_LocaleNamesUnstable_for_language_identifier_short_menu_light_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_language_identifier_short_menu_light_mv1_result;
101 icu4x_LocaleNamesUnstable_for_language_identifier_short_menu_light_mv1_result icu4x_LocaleNamesUnstable_for_language_identifier_short_menu_light_mv1(
const icu4x::capi::Locale* locale,
const icu4x::capi::Locale* langid, icu4x::capi::LanguageDisplayUnstable language_display, icu4x::diplomat::capi::DiplomatWrite* write);
103 typedef struct icu4x_LocaleNamesUnstable_for_language_identifier_short_menu_light_with_provider_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_language_identifier_short_menu_light_with_provider_mv1_result;
104 icu4x_LocaleNamesUnstable_for_language_identifier_short_menu_light_with_provider_mv1_result icu4x_LocaleNamesUnstable_for_language_identifier_short_menu_light_with_provider_mv1(
const icu4x::capi::DataProvider* provider,
const icu4x::capi::Locale* locale,
const icu4x::capi::Locale* langid, icu4x::capi::LanguageDisplayUnstable language_display, icu4x::diplomat::capi::DiplomatWrite* write);
106 typedef struct icu4x_LocaleNamesUnstable_for_language_identifier_heavy_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_language_identifier_heavy_mv1_result;
107 icu4x_LocaleNamesUnstable_for_language_identifier_heavy_mv1_result icu4x_LocaleNamesUnstable_for_language_identifier_heavy_mv1(
const icu4x::capi::Locale* locale,
const icu4x::capi::Locale* langid, icu4x::capi::LanguageDisplayUnstable language_display, icu4x::diplomat::capi::DiplomatWrite* write);
109 typedef struct icu4x_LocaleNamesUnstable_for_language_identifier_heavy_with_provider_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_language_identifier_heavy_with_provider_mv1_result;
110 icu4x_LocaleNamesUnstable_for_language_identifier_heavy_with_provider_mv1_result icu4x_LocaleNamesUnstable_for_language_identifier_heavy_with_provider_mv1(
const icu4x::capi::DataProvider* provider,
const icu4x::capi::Locale* locale,
const icu4x::capi::Locale* langid, icu4x::capi::LanguageDisplayUnstable language_display, icu4x::diplomat::capi::DiplomatWrite* write);
112 typedef struct icu4x_LocaleNamesUnstable_for_language_identifier_short_heavy_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_language_identifier_short_heavy_mv1_result;
113 icu4x_LocaleNamesUnstable_for_language_identifier_short_heavy_mv1_result icu4x_LocaleNamesUnstable_for_language_identifier_short_heavy_mv1(
const icu4x::capi::Locale* locale,
const icu4x::capi::Locale* langid, icu4x::capi::LanguageDisplayUnstable language_display, icu4x::diplomat::capi::DiplomatWrite* write);
115 typedef struct icu4x_LocaleNamesUnstable_for_language_identifier_short_heavy_with_provider_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_language_identifier_short_heavy_with_provider_mv1_result;
116 icu4x_LocaleNamesUnstable_for_language_identifier_short_heavy_with_provider_mv1_result icu4x_LocaleNamesUnstable_for_language_identifier_short_heavy_with_provider_mv1(
const icu4x::capi::DataProvider* provider,
const icu4x::capi::Locale* locale,
const icu4x::capi::Locale* langid, icu4x::capi::LanguageDisplayUnstable language_display, icu4x::diplomat::capi::DiplomatWrite* write);
118 typedef struct icu4x_LocaleNamesUnstable_for_language_identifier_long_heavy_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_language_identifier_long_heavy_mv1_result;
119 icu4x_LocaleNamesUnstable_for_language_identifier_long_heavy_mv1_result icu4x_LocaleNamesUnstable_for_language_identifier_long_heavy_mv1(
const icu4x::capi::Locale* locale,
const icu4x::capi::Locale* langid, icu4x::capi::LanguageDisplayUnstable language_display, icu4x::diplomat::capi::DiplomatWrite* write);
121 typedef struct icu4x_LocaleNamesUnstable_for_language_identifier_long_heavy_with_provider_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_language_identifier_long_heavy_with_provider_mv1_result;
122 icu4x_LocaleNamesUnstable_for_language_identifier_long_heavy_with_provider_mv1_result icu4x_LocaleNamesUnstable_for_language_identifier_long_heavy_with_provider_mv1(
const icu4x::capi::DataProvider* provider,
const icu4x::capi::Locale* locale,
const icu4x::capi::Locale* langid, icu4x::capi::LanguageDisplayUnstable language_display, icu4x::diplomat::capi::DiplomatWrite* write);
124 typedef struct icu4x_LocaleNamesUnstable_for_language_identifier_menu_heavy_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_language_identifier_menu_heavy_mv1_result;
125 icu4x_LocaleNamesUnstable_for_language_identifier_menu_heavy_mv1_result icu4x_LocaleNamesUnstable_for_language_identifier_menu_heavy_mv1(
const icu4x::capi::Locale* locale,
const icu4x::capi::Locale* langid, icu4x::capi::LanguageDisplayUnstable language_display, icu4x::diplomat::capi::DiplomatWrite* write);
127 typedef struct icu4x_LocaleNamesUnstable_for_language_identifier_menu_heavy_with_provider_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_language_identifier_menu_heavy_with_provider_mv1_result;
128 icu4x_LocaleNamesUnstable_for_language_identifier_menu_heavy_with_provider_mv1_result icu4x_LocaleNamesUnstable_for_language_identifier_menu_heavy_with_provider_mv1(
const icu4x::capi::DataProvider* provider,
const icu4x::capi::Locale* locale,
const icu4x::capi::Locale* langid, icu4x::capi::LanguageDisplayUnstable language_display, icu4x::diplomat::capi::DiplomatWrite* write);
130 typedef struct icu4x_LocaleNamesUnstable_for_language_identifier_short_menu_heavy_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_language_identifier_short_menu_heavy_mv1_result;
131 icu4x_LocaleNamesUnstable_for_language_identifier_short_menu_heavy_mv1_result icu4x_LocaleNamesUnstable_for_language_identifier_short_menu_heavy_mv1(
const icu4x::capi::Locale* locale,
const icu4x::capi::Locale* langid, icu4x::capi::LanguageDisplayUnstable language_display, icu4x::diplomat::capi::DiplomatWrite* write);
133 typedef struct icu4x_LocaleNamesUnstable_for_language_identifier_short_menu_heavy_with_provider_mv1_result {
union { icu4x::capi::DataError err;};
bool is_ok;} icu4x_LocaleNamesUnstable_for_language_identifier_short_menu_heavy_with_provider_mv1_result;
134 icu4x_LocaleNamesUnstable_for_language_identifier_short_menu_heavy_with_provider_mv1_result icu4x_LocaleNamesUnstable_for_language_identifier_short_menu_heavy_with_provider_mv1(
const icu4x::capi::DataProvider* provider,
const icu4x::capi::Locale* locale,
const icu4x::capi::Locale* langid, icu4x::capi::LanguageDisplayUnstable language_display, icu4x::diplomat::capi::DiplomatWrite* write);
136 void icu4x_LocaleNamesUnstable_destroy_mv1(LocaleNamesUnstable* self);
144 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
145 icu4x::capi::icu4x_LocaleNamesUnstable_for_region_light_mv1(locale.AsFFI(),
146 {region.data(), region.size()},
153 icu4x::capi::icu4x_LocaleNamesUnstable_for_region_light_mv1(locale.AsFFI(),
154 {region.data(), region.size()},
160 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
161 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_region_light_with_provider_mv1(provider.AsFFI(),
163 {region.data(), region.size()},
170 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_region_light_with_provider_mv1(provider.AsFFI(),
172 {region.data(), region.size()},
179 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
180 icu4x::capi::icu4x_LocaleNamesUnstable_for_region_tiny_mv1(locale.AsFFI(),
181 {region.data(), region.size()},
188 icu4x::capi::icu4x_LocaleNamesUnstable_for_region_tiny_mv1(locale.AsFFI(),
189 {region.data(), region.size()},
195 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
196 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_region_tiny_with_provider_mv1(provider.AsFFI(),
198 {region.data(), region.size()},
205 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_region_tiny_with_provider_mv1(provider.AsFFI(),
207 {region.data(), region.size()},
214 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
215 icu4x::capi::icu4x_LocaleNamesUnstable_for_region_short_tiny_mv1(locale.AsFFI(),
216 {region.data(), region.size()},
223 icu4x::capi::icu4x_LocaleNamesUnstable_for_region_short_tiny_mv1(locale.AsFFI(),
224 {region.data(), region.size()},
230 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
231 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_region_short_tiny_with_provider_mv1(provider.AsFFI(),
233 {region.data(), region.size()},
240 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_region_short_tiny_with_provider_mv1(provider.AsFFI(),
242 {region.data(), region.size()},
249 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
250 icu4x::capi::icu4x_LocaleNamesUnstable_for_region_short_light_mv1(locale.AsFFI(),
251 {region.data(), region.size()},
258 icu4x::capi::icu4x_LocaleNamesUnstable_for_region_short_light_mv1(locale.AsFFI(),
259 {region.data(), region.size()},
265 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
266 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_region_short_light_with_provider_mv1(provider.AsFFI(),
268 {region.data(), region.size()},
275 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_region_short_light_with_provider_mv1(provider.AsFFI(),
277 {region.data(), region.size()},
284 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
285 icu4x::capi::icu4x_LocaleNamesUnstable_for_script_light_mv1(locale.AsFFI(),
286 {script.data(), script.size()},
293 icu4x::capi::icu4x_LocaleNamesUnstable_for_script_light_mv1(locale.AsFFI(),
294 {script.data(), script.size()},
300 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
301 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_script_light_with_provider_mv1(provider.AsFFI(),
303 {script.data(), script.size()},
310 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_script_light_with_provider_mv1(provider.AsFFI(),
312 {script.data(), script.size()},
319 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
320 icu4x::capi::icu4x_LocaleNamesUnstable_for_script_tiny_mv1(locale.AsFFI(),
321 {script.data(), script.size()},
328 icu4x::capi::icu4x_LocaleNamesUnstable_for_script_tiny_mv1(locale.AsFFI(),
329 {script.data(), script.size()},
335 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
336 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_script_tiny_with_provider_mv1(provider.AsFFI(),
338 {script.data(), script.size()},
345 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_script_tiny_with_provider_mv1(provider.AsFFI(),
347 {script.data(), script.size()},
354 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
355 icu4x::capi::icu4x_LocaleNamesUnstable_for_script_heavy_mv1(locale.AsFFI(),
356 {script.data(), script.size()},
363 icu4x::capi::icu4x_LocaleNamesUnstable_for_script_heavy_mv1(locale.AsFFI(),
364 {script.data(), script.size()},
370 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
371 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_script_heavy_with_provider_mv1(provider.AsFFI(),
373 {script.data(), script.size()},
380 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_script_heavy_with_provider_mv1(provider.AsFFI(),
382 {script.data(), script.size()},
389 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
390 icu4x::capi::icu4x_LocaleNamesUnstable_for_script_short_heavy_mv1(locale.AsFFI(),
391 {script.data(), script.size()},
398 icu4x::capi::icu4x_LocaleNamesUnstable_for_script_short_heavy_mv1(locale.AsFFI(),
399 {script.data(), script.size()},
405 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
406 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_script_short_heavy_with_provider_mv1(provider.AsFFI(),
408 {script.data(), script.size()},
415 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_script_short_heavy_with_provider_mv1(provider.AsFFI(),
417 {script.data(), script.size()},
424 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
425 icu4x::capi::icu4x_LocaleNamesUnstable_for_variant_heavy_mv1(locale.AsFFI(),
426 {variant.data(), variant.size()},
433 icu4x::capi::icu4x_LocaleNamesUnstable_for_variant_heavy_mv1(locale.AsFFI(),
434 {variant.data(), variant.size()},
440 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
441 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_variant_heavy_with_provider_mv1(provider.AsFFI(),
443 {variant.data(), variant.size()},
450 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_variant_heavy_with_provider_mv1(provider.AsFFI(),
452 {variant.data(), variant.size()},
459 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
460 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_light_mv1(locale.AsFFI(),
462 language_display.AsFFI(),
469 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_light_mv1(locale.AsFFI(),
471 language_display.AsFFI(),
478 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
479 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_light_with_provider_mv1(provider.AsFFI(),
482 language_display.AsFFI(),
489 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_light_with_provider_mv1(provider.AsFFI(),
492 language_display.AsFFI(),
499 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
500 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_tiny_mv1(locale.AsFFI(),
502 language_display.AsFFI(),
509 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_tiny_mv1(locale.AsFFI(),
511 language_display.AsFFI(),
518 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
519 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_tiny_with_provider_mv1(provider.AsFFI(),
522 language_display.AsFFI(),
529 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_tiny_with_provider_mv1(provider.AsFFI(),
532 language_display.AsFFI(),
539 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
540 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_short_light_mv1(locale.AsFFI(),
542 language_display.AsFFI(),
549 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_short_light_mv1(locale.AsFFI(),
551 language_display.AsFFI(),
558 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
559 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_short_light_with_provider_mv1(provider.AsFFI(),
562 language_display.AsFFI(),
569 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_short_light_with_provider_mv1(provider.AsFFI(),
572 language_display.AsFFI(),
579 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
580 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_long_light_mv1(locale.AsFFI(),
582 language_display.AsFFI(),
589 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_long_light_mv1(locale.AsFFI(),
591 language_display.AsFFI(),
598 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
599 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_long_light_with_provider_mv1(provider.AsFFI(),
602 language_display.AsFFI(),
609 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_long_light_with_provider_mv1(provider.AsFFI(),
612 language_display.AsFFI(),
619 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
620 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_menu_light_mv1(locale.AsFFI(),
622 language_display.AsFFI(),
629 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_menu_light_mv1(locale.AsFFI(),
631 language_display.AsFFI(),
638 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
639 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_menu_light_with_provider_mv1(provider.AsFFI(),
642 language_display.AsFFI(),
649 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_menu_light_with_provider_mv1(provider.AsFFI(),
652 language_display.AsFFI(),
659 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
660 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_short_menu_light_mv1(locale.AsFFI(),
662 language_display.AsFFI(),
669 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_short_menu_light_mv1(locale.AsFFI(),
671 language_display.AsFFI(),
678 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
679 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_short_menu_light_with_provider_mv1(provider.AsFFI(),
682 language_display.AsFFI(),
689 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_short_menu_light_with_provider_mv1(provider.AsFFI(),
692 language_display.AsFFI(),
699 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
700 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_heavy_mv1(locale.AsFFI(),
702 language_display.AsFFI(),
709 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_heavy_mv1(locale.AsFFI(),
711 language_display.AsFFI(),
718 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
719 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_heavy_with_provider_mv1(provider.AsFFI(),
722 language_display.AsFFI(),
729 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_heavy_with_provider_mv1(provider.AsFFI(),
732 language_display.AsFFI(),
739 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
740 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_short_heavy_mv1(locale.AsFFI(),
742 language_display.AsFFI(),
749 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_short_heavy_mv1(locale.AsFFI(),
751 language_display.AsFFI(),
758 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
759 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_short_heavy_with_provider_mv1(provider.AsFFI(),
762 language_display.AsFFI(),
769 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_short_heavy_with_provider_mv1(provider.AsFFI(),
772 language_display.AsFFI(),
779 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
780 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_long_heavy_mv1(locale.AsFFI(),
782 language_display.AsFFI(),
789 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_long_heavy_mv1(locale.AsFFI(),
791 language_display.AsFFI(),
798 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
799 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_long_heavy_with_provider_mv1(provider.AsFFI(),
802 language_display.AsFFI(),
809 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_long_heavy_with_provider_mv1(provider.AsFFI(),
812 language_display.AsFFI(),
819 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
820 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_menu_heavy_mv1(locale.AsFFI(),
822 language_display.AsFFI(),
829 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_menu_heavy_mv1(locale.AsFFI(),
831 language_display.AsFFI(),
838 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
839 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_menu_heavy_with_provider_mv1(provider.AsFFI(),
842 language_display.AsFFI(),
849 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_menu_heavy_with_provider_mv1(provider.AsFFI(),
852 language_display.AsFFI(),
859 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
860 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_short_menu_heavy_mv1(locale.AsFFI(),
862 language_display.AsFFI(),
869 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_short_menu_heavy_mv1(locale.AsFFI(),
871 language_display.AsFFI(),
878 icu4x::diplomat::capi::DiplomatWrite write = icu4x::diplomat::WriteFromString(output);
879 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_short_menu_heavy_with_provider_mv1(provider.AsFFI(),
882 language_display.AsFFI(),
889 auto result = icu4x::capi::icu4x_LocaleNamesUnstable_for_language_identifier_short_menu_heavy_with_provider_mv1(provider.AsFFI(),
892 language_display.AsFFI(),
897inline const icu4x::capi::LocaleNamesUnstable* icu4x::LocaleNamesUnstable::AsFFI()
const {
898 return reinterpret_cast<const icu4x::capi::LocaleNamesUnstable*
>(
this);
901inline icu4x::capi::LocaleNamesUnstable* icu4x::LocaleNamesUnstable::AsFFI() {
902 return reinterpret_cast<icu4x::capi::LocaleNamesUnstable*
>(
this);
913inline void icu4x::LocaleNamesUnstable::operator
delete(
void* ptr) {
914 icu4x::capi::icu4x_LocaleNamesUnstable_destroy_mv1(
reinterpret_cast<icu4x::capi::LocaleNamesUnstable*
>(ptr));
Definition DataProvider.d.hpp:40
Definition LanguageDisplayUnstable.d.hpp:32
Definition LocaleNamesUnstable.d.hpp:45
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_region_tiny_with_provider_write(const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::string_view region, W &writeable_output)
Definition LocaleNamesUnstable.hpp:203
static std::string for_region_short_tiny(const icu4x::Locale &locale, std::string_view region)
Definition LocaleNamesUnstable.hpp:212
static icu4x::diplomat::result< std::string, icu4x::DataError > for_language_identifier_menu_light_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display)
Definition LocaleNamesUnstable.hpp:636
static icu4x::diplomat::result< std::string, icu4x::DataError > for_script_heavy_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::string_view script)
Definition LocaleNamesUnstable.hpp:368
static std::string for_script_light(const icu4x::Locale &locale, std::string_view script)
Definition LocaleNamesUnstable.hpp:282
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_language_identifier_light_with_provider_write(const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display, W &writeable_output)
Definition LocaleNamesUnstable.hpp:487
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_script_tiny_with_provider_write(const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::string_view script, W &writeable_output)
Definition LocaleNamesUnstable.hpp:343
static icu4x::diplomat::result< std::string, icu4x::DataError > for_language_identifier_tiny_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display)
Definition LocaleNamesUnstable.hpp:516
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_language_identifier_tiny_with_provider_write(const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display, W &writeable_output)
Definition LocaleNamesUnstable.hpp:527
static icu4x::diplomat::result< std::string, icu4x::DataError > for_language_identifier_long_light_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display)
Definition LocaleNamesUnstable.hpp:596
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_language_identifier_short_menu_light_with_provider_write(const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display, W &writeable_output)
Definition LocaleNamesUnstable.hpp:687
static void for_region_light_write(const icu4x::Locale &locale, std::string_view region, W &writeable_output)
Definition LocaleNamesUnstable.hpp:151
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_language_identifier_short_light_write(const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display, W &writeable_output)
Definition LocaleNamesUnstable.hpp:547
static std::string for_region_light(const icu4x::Locale &locale, std::string_view region)
Definition LocaleNamesUnstable.hpp:142
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_language_identifier_short_menu_heavy_with_provider_write(const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display, W &writeable_output)
Definition LocaleNamesUnstable.hpp:887
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_language_identifier_short_menu_light_write(const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display, W &writeable_output)
Definition LocaleNamesUnstable.hpp:667
static std::string for_variant_heavy(const icu4x::Locale &locale, std::string_view variant)
Definition LocaleNamesUnstable.hpp:422
static icu4x::diplomat::result< std::string, icu4x::DataError > for_region_short_light_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::string_view region)
Definition LocaleNamesUnstable.hpp:263
static icu4x::diplomat::result< std::string, icu4x::DataError > for_language_identifier_short_menu_heavy(const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display)
Definition LocaleNamesUnstable.hpp:857
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_language_identifier_tiny_write(const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display, W &writeable_output)
Definition LocaleNamesUnstable.hpp:507
static std::string for_script_short_heavy(const icu4x::Locale &locale, std::string_view script)
Definition LocaleNamesUnstable.hpp:387
static icu4x::diplomat::result< std::string, icu4x::DataError > for_language_identifier_heavy(const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display)
Definition LocaleNamesUnstable.hpp:697
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_language_identifier_long_heavy_write(const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display, W &writeable_output)
Definition LocaleNamesUnstable.hpp:787
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_region_light_with_provider_write(const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::string_view region, W &writeable_output)
Definition LocaleNamesUnstable.hpp:168
static icu4x::diplomat::result< std::string, icu4x::DataError > for_language_identifier_long_heavy_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display)
Definition LocaleNamesUnstable.hpp:796
static void for_script_heavy_write(const icu4x::Locale &locale, std::string_view script, W &writeable_output)
Definition LocaleNamesUnstable.hpp:361
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_language_identifier_short_menu_heavy_write(const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display, W &writeable_output)
Definition LocaleNamesUnstable.hpp:867
static void for_script_tiny_write(const icu4x::Locale &locale, std::string_view script, W &writeable_output)
Definition LocaleNamesUnstable.hpp:326
static std::string for_script_heavy(const icu4x::Locale &locale, std::string_view script)
Definition LocaleNamesUnstable.hpp:352
static icu4x::diplomat::result< std::string, icu4x::DataError > for_language_identifier_short_menu_light_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display)
Definition LocaleNamesUnstable.hpp:676
static icu4x::diplomat::result< std::string, icu4x::DataError > for_script_short_heavy_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::string_view script)
Definition LocaleNamesUnstable.hpp:403
static void for_region_short_light_write(const icu4x::Locale &locale, std::string_view region, W &writeable_output)
Definition LocaleNamesUnstable.hpp:256
static icu4x::diplomat::result< std::string, icu4x::DataError > for_language_identifier_short_light_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display)
Definition LocaleNamesUnstable.hpp:556
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_language_identifier_heavy_with_provider_write(const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display, W &writeable_output)
Definition LocaleNamesUnstable.hpp:727
static void for_region_tiny_write(const icu4x::Locale &locale, std::string_view region, W &writeable_output)
Definition LocaleNamesUnstable.hpp:186
static icu4x::diplomat::result< std::string, icu4x::DataError > for_language_identifier_short_menu_heavy_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display)
Definition LocaleNamesUnstable.hpp:876
static icu4x::diplomat::result< std::string, icu4x::DataError > for_language_identifier_heavy_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display)
Definition LocaleNamesUnstable.hpp:716
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_language_identifier_menu_light_write(const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display, W &writeable_output)
Definition LocaleNamesUnstable.hpp:627
static icu4x::diplomat::result< std::string, icu4x::DataError > for_language_identifier_light(const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display)
Definition LocaleNamesUnstable.hpp:457
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_language_identifier_long_heavy_with_provider_write(const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display, W &writeable_output)
Definition LocaleNamesUnstable.hpp:807
static icu4x::diplomat::result< std::string, icu4x::DataError > for_language_identifier_long_heavy(const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display)
Definition LocaleNamesUnstable.hpp:777
static icu4x::diplomat::result< std::string, icu4x::DataError > for_language_identifier_tiny(const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display)
Definition LocaleNamesUnstable.hpp:497
static icu4x::diplomat::result< std::string, icu4x::DataError > for_region_tiny_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::string_view region)
Definition LocaleNamesUnstable.hpp:193
static void for_script_short_heavy_write(const icu4x::Locale &locale, std::string_view script, W &writeable_output)
Definition LocaleNamesUnstable.hpp:396
static icu4x::diplomat::result< std::string, icu4x::DataError > for_variant_heavy_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::string_view variant)
Definition LocaleNamesUnstable.hpp:438
static void for_script_light_write(const icu4x::Locale &locale, std::string_view script, W &writeable_output)
Definition LocaleNamesUnstable.hpp:291
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_script_light_with_provider_write(const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::string_view script, W &writeable_output)
Definition LocaleNamesUnstable.hpp:308
static icu4x::diplomat::result< std::string, icu4x::DataError > for_language_identifier_menu_heavy_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display)
Definition LocaleNamesUnstable.hpp:836
static std::string for_script_tiny(const icu4x::Locale &locale, std::string_view script)
Definition LocaleNamesUnstable.hpp:317
static icu4x::diplomat::result< std::string, icu4x::DataError > for_language_identifier_long_light(const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display)
Definition LocaleNamesUnstable.hpp:577
static icu4x::diplomat::result< std::string, icu4x::DataError > for_language_identifier_short_light(const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display)
Definition LocaleNamesUnstable.hpp:537
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_language_identifier_heavy_write(const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display, W &writeable_output)
Definition LocaleNamesUnstable.hpp:707
static icu4x::diplomat::result< std::string, icu4x::DataError > for_script_tiny_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::string_view script)
Definition LocaleNamesUnstable.hpp:333
static icu4x::diplomat::result< std::string, icu4x::DataError > for_language_identifier_light_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display)
Definition LocaleNamesUnstable.hpp:476
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_language_identifier_long_light_with_provider_write(const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display, W &writeable_output)
Definition LocaleNamesUnstable.hpp:607
static void for_region_short_tiny_write(const icu4x::Locale &locale, std::string_view region, W &writeable_output)
Definition LocaleNamesUnstable.hpp:221
static icu4x::diplomat::result< std::string, icu4x::DataError > for_language_identifier_short_heavy_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display)
Definition LocaleNamesUnstable.hpp:756
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_language_identifier_short_light_with_provider_write(const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display, W &writeable_output)
Definition LocaleNamesUnstable.hpp:567
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_language_identifier_short_heavy_with_provider_write(const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display, W &writeable_output)
Definition LocaleNamesUnstable.hpp:767
static icu4x::diplomat::result< std::string, icu4x::DataError > for_region_light_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::string_view region)
Definition LocaleNamesUnstable.hpp:158
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_script_short_heavy_with_provider_write(const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::string_view script, W &writeable_output)
Definition LocaleNamesUnstable.hpp:413
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_language_identifier_menu_light_with_provider_write(const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display, W &writeable_output)
Definition LocaleNamesUnstable.hpp:647
static icu4x::diplomat::result< std::string, icu4x::DataError > for_language_identifier_short_menu_light(const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display)
Definition LocaleNamesUnstable.hpp:657
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_language_identifier_long_light_write(const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display, W &writeable_output)
Definition LocaleNamesUnstable.hpp:587
static icu4x::diplomat::result< std::string, icu4x::DataError > for_language_identifier_menu_light(const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display)
Definition LocaleNamesUnstable.hpp:617
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_language_identifier_menu_heavy_write(const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display, W &writeable_output)
Definition LocaleNamesUnstable.hpp:827
static std::string for_region_short_light(const icu4x::Locale &locale, std::string_view region)
Definition LocaleNamesUnstable.hpp:247
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_language_identifier_menu_heavy_with_provider_write(const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display, W &writeable_output)
Definition LocaleNamesUnstable.hpp:847
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_language_identifier_short_heavy_write(const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display, W &writeable_output)
Definition LocaleNamesUnstable.hpp:747
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_region_short_light_with_provider_write(const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::string_view region, W &writeable_output)
Definition LocaleNamesUnstable.hpp:273
static icu4x::diplomat::result< std::string, icu4x::DataError > for_language_identifier_menu_heavy(const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display)
Definition LocaleNamesUnstable.hpp:817
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_region_short_tiny_with_provider_write(const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::string_view region, W &writeable_output)
Definition LocaleNamesUnstable.hpp:238
static void for_variant_heavy_write(const icu4x::Locale &locale, std::string_view variant, W &writeable_output)
Definition LocaleNamesUnstable.hpp:431
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_variant_heavy_with_provider_write(const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::string_view variant, W &writeable_output)
Definition LocaleNamesUnstable.hpp:448
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_script_heavy_with_provider_write(const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::string_view script, W &writeable_output)
Definition LocaleNamesUnstable.hpp:378
static icu4x::diplomat::result< std::string, icu4x::DataError > for_language_identifier_short_heavy(const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display)
Definition LocaleNamesUnstable.hpp:737
static icu4x::diplomat::result< std::string, icu4x::DataError > for_region_short_tiny_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::string_view region)
Definition LocaleNamesUnstable.hpp:228
static std::string for_region_tiny(const icu4x::Locale &locale, std::string_view region)
Definition LocaleNamesUnstable.hpp:177
static icu4x::diplomat::result< std::monostate, icu4x::DataError > for_language_identifier_light_write(const icu4x::Locale &locale, const icu4x::Locale &langid, icu4x::LanguageDisplayUnstable language_display, W &writeable_output)
Definition LocaleNamesUnstable.hpp:467
static icu4x::diplomat::result< std::string, icu4x::DataError > for_script_light_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::string_view script)
Definition LocaleNamesUnstable.hpp:298
Definition Locale.d.hpp:33
Definition diplomat_runtime.hpp:164
Definition diplomat_runtime.hpp:135