ICU4X
International Components for Unicode
Loading...
Searching...
No Matches
LocaleNamesUnstable.d.hpp
Go to the documentation of this file.
1#ifndef ICU4X_LocaleNamesUnstable_D_HPP
2#define ICU4X_LocaleNamesUnstable_D_HPP
3
4#include <stdio.h>
5#include <stdint.h>
6#include <stddef.h>
7#include <stdbool.h>
8#include <memory>
9#include <functional>
10#include <optional>
11#include <cstdlib>
12#include "diplomat_runtime.hpp"
13namespace icu4x {
14namespace capi { struct DataProvider; }
15class DataProvider;
16namespace capi { struct Locale; }
17class Locale;
18class DataError;
19class LanguageDisplayUnstable;
20} // namespace icu4x
21
22
23
24namespace icu4x {
25namespace capi {
26 struct LocaleNamesUnstable;
27} // namespace capi
28} // namespace
29
30namespace icu4x {
46public:
47
53 inline static std::string for_region_light(const icu4x::Locale& locale, std::string_view region);
54 template<typename W>
55 inline static void for_region_light_write(const icu4x::Locale& locale, std::string_view region, W& writeable_output);
56
62 inline 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);
63 template<typename W>
64 inline 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);
65
71 inline static std::string for_region_tiny(const icu4x::Locale& locale, std::string_view region);
72 template<typename W>
73 inline static void for_region_tiny_write(const icu4x::Locale& locale, std::string_view region, W& writeable_output);
74
80 inline 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);
81 template<typename W>
82 inline 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);
83
89 inline static std::string for_region_short_tiny(const icu4x::Locale& locale, std::string_view region);
90 template<typename W>
91 inline static void for_region_short_tiny_write(const icu4x::Locale& locale, std::string_view region, W& writeable_output);
92
99 template<typename W>
100 inline 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);
101
107 inline static std::string for_region_short_light(const icu4x::Locale& locale, std::string_view region);
108 template<typename W>
109 inline static void for_region_short_light_write(const icu4x::Locale& locale, std::string_view region, W& writeable_output);
110
117 template<typename W>
118 inline 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);
119
125 inline static std::string for_script_light(const icu4x::Locale& locale, std::string_view script);
126 template<typename W>
127 inline static void for_script_light_write(const icu4x::Locale& locale, std::string_view script, W& writeable_output);
128
134 inline 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);
135 template<typename W>
136 inline 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);
137
143 inline static std::string for_script_tiny(const icu4x::Locale& locale, std::string_view script);
144 template<typename W>
145 inline static void for_script_tiny_write(const icu4x::Locale& locale, std::string_view script, W& writeable_output);
146
152 inline 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);
153 template<typename W>
154 inline 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);
155
161 inline static std::string for_script_heavy(const icu4x::Locale& locale, std::string_view script);
162 template<typename W>
163 inline static void for_script_heavy_write(const icu4x::Locale& locale, std::string_view script, W& writeable_output);
164
170 inline 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);
171 template<typename W>
172 inline 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);
173
179 inline static std::string for_script_short_heavy(const icu4x::Locale& locale, std::string_view script);
180 template<typename W>
181 inline static void for_script_short_heavy_write(const icu4x::Locale& locale, std::string_view script, W& writeable_output);
182
189 template<typename W>
190 inline 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);
191
197 inline static std::string for_variant_heavy(const icu4x::Locale& locale, std::string_view variant);
198 template<typename W>
199 inline static void for_variant_heavy_write(const icu4x::Locale& locale, std::string_view variant, W& writeable_output);
200
206 inline 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);
207 template<typename W>
208 inline 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);
209
216 template<typename W>
218
225 template<typename W>
227
234 template<typename W>
236
243 template<typename W>
245
252 template<typename W>
254
261 template<typename W>
263
270 template<typename W>
272
279 template<typename W>
281
288 template<typename W>
290
297 template<typename W>
299
306 template<typename W>
308
315 template<typename W>
317
324 template<typename W>
326
333 template<typename W>
335
342 template<typename W>
344
351 template<typename W>
353
360 template<typename W>
362
369 template<typename W>
371
378 template<typename W>
380
387 template<typename W>
389
396 template<typename W>
398
405 template<typename W>
407
408 inline const icu4x::capi::LocaleNamesUnstable* AsFFI() const;
409 inline icu4x::capi::LocaleNamesUnstable* AsFFI();
410 inline static const icu4x::LocaleNamesUnstable* FromFFI(const icu4x::capi::LocaleNamesUnstable* ptr);
411 inline static icu4x::LocaleNamesUnstable* FromFFI(icu4x::capi::LocaleNamesUnstable* ptr);
412 inline static void operator delete(void* ptr);
413private:
414 LocaleNamesUnstable() = delete;
417 LocaleNamesUnstable operator=(const icu4x::LocaleNamesUnstable&) = delete;
418 LocaleNamesUnstable operator=(icu4x::LocaleNamesUnstable&&) noexcept = delete;
419 static void operator delete[](void*, size_t) = delete;
420};
421
422} // namespace
423#endif // ICU4X_LocaleNamesUnstable_D_HPP
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 Bidi.d.hpp:13
Definition diplomat_runtime.hpp:164