1#ifndef ICU4X_LocaleNamesUnstable_D_HPP
2#define ICU4X_LocaleNamesUnstable_D_HPP
14namespace capi {
struct DataProvider; }
16namespace capi {
struct Locale; }
19class LanguageDisplayUnstable;
26 struct LocaleNamesUnstable;
408 inline const icu4x::capi::LocaleNamesUnstable* AsFFI()
const;
409 inline icu4x::capi::LocaleNamesUnstable* AsFFI();
412 inline static void operator delete(
void* ptr);
419 static void operator delete[](
void*, size_t) =
delete;
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