diff options
author | Timothy Flynn <trflynn89@pm.me> | 2022-07-14 13:26:16 -0400 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2022-07-15 12:31:43 +0200 |
commit | 998f62936bc456421cf607925b73152e06fd8e99 (patch) | |
tree | fefb8e66ce9660067e900d775f37f5ebad00a86a /Userland/Libraries/LibUnicode | |
parent | c657f23e6f81e596118512a9619c76bcac5d9356 (diff) | |
download | serenity-998f62936bc456421cf607925b73152e06fd8e99.zip |
LibUnicode: Remove obsolete Unicode::get_default_number_system
This has been superseded by get_preferred_keyword_value_for_locale,
which doesn't require allocating a Vector just to return its first
element.
Diffstat (limited to 'Userland/Libraries/LibUnicode')
-rw-r--r-- | Userland/Libraries/LibUnicode/DateTimeFormat.cpp | 2 | ||||
-rw-r--r-- | Userland/Libraries/LibUnicode/NumberFormat.cpp | 7 | ||||
-rw-r--r-- | Userland/Libraries/LibUnicode/NumberFormat.h | 2 |
3 files changed, 1 insertions, 10 deletions
diff --git a/Userland/Libraries/LibUnicode/DateTimeFormat.cpp b/Userland/Libraries/LibUnicode/DateTimeFormat.cpp index 8e96350396..2aff645f51 100644 --- a/Userland/Libraries/LibUnicode/DateTimeFormat.cpp +++ b/Userland/Libraries/LibUnicode/DateTimeFormat.cpp @@ -247,7 +247,7 @@ static Optional<String> format_time_zone_offset(StringView locale, CalendarPatte if (!formats.has_value()) return {}; - auto number_system = get_default_number_system(locale); + auto number_system = get_preferred_keyword_value_for_locale(locale, "nu"sv); if (!number_system.has_value()) return {}; diff --git a/Userland/Libraries/LibUnicode/NumberFormat.cpp b/Userland/Libraries/LibUnicode/NumberFormat.cpp index 15f602f6a1..b15322fd78 100644 --- a/Userland/Libraries/LibUnicode/NumberFormat.cpp +++ b/Userland/Libraries/LibUnicode/NumberFormat.cpp @@ -22,13 +22,6 @@ Optional<NumberFormat> __attribute__((weak)) get_standard_number_system_format(S Vector<NumberFormat> __attribute__((weak)) get_compact_number_system_formats(StringView, StringView, CompactNumberFormatType) { return {}; } Vector<NumberFormat> __attribute__((weak)) get_unit_formats(StringView, StringView, Style) { return {}; } -Optional<StringView> get_default_number_system(StringView locale) -{ - if (auto systems = get_keywords_for_locale(locale, "nu"sv); !systems.is_empty()) - return systems[0]; - return {}; -} - Optional<Span<u32 const>> __attribute__((weak)) get_digits_for_number_system(StringView) { // Fall back to "latn" digits when Unicode data generation is disabled. diff --git a/Userland/Libraries/LibUnicode/NumberFormat.h b/Userland/Libraries/LibUnicode/NumberFormat.h index dda885fd18..4a5fd966c8 100644 --- a/Userland/Libraries/LibUnicode/NumberFormat.h +++ b/Userland/Libraries/LibUnicode/NumberFormat.h @@ -58,8 +58,6 @@ enum class NumericSymbol : u8 { TimeSeparator, }; -Optional<StringView> get_default_number_system(StringView locale); - Optional<StringView> get_number_system_symbol(StringView locale, StringView system, NumericSymbol symbol); Optional<NumberGroupings> get_number_system_groupings(StringView locale, StringView system); |