|
static DirectHandle< String > | SourceString (Isolate *isolate, FormatRangeSource source) |
|
static std::set< std::string > | BuildLocaleSet (const std::vector< std::string > &locales, const char *path, const char *validate_key) |
|
static Maybe< std::string > | ToLanguageTag (const icu::Locale &locale) |
|
static std::string | GetNumberingSystem (const icu::Locale &icu_locale) |
|
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSObject > | SupportedLocalesOf (Isolate *isolate, const char *method_name, const std::set< std::string > &available_locales, DirectHandle< Object > locales_in, DirectHandle< Object > options_in) |
|
static Maybe< std::vector< std::string > > | CanonicalizeLocaleList (Isolate *isolate, DirectHandle< Object > locales, bool only_return_one_result=false) |
|
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSArray > | GetCanonicalLocales (Isolate *isolate, DirectHandle< Object > locales) |
|
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSArray > | SupportedValuesOf (Isolate *isolate, DirectHandle< Object > key) |
|
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< String > | StringLocaleConvertCase (Isolate *isolate, DirectHandle< String > s, bool is_upper, DirectHandle< Object > locales) |
|
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< String > | ConvertToUpper (Isolate *isolate, DirectHandle< String > s) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< String > | ConvertToLower (Isolate *isolate, DirectHandle< String > s) |
|
static V8_WARN_UNUSED_RESULT std::optional< int > | StringLocaleCompare (Isolate *isolate, DirectHandle< String > s1, DirectHandle< String > s2, DirectHandle< Object > locales, DirectHandle< Object > options, const char *method_name) |
|
template<class IsolateT > |
static V8_EXPORT_PRIVATE CompareStringsOptions | CompareStringsOptionsFor (IsolateT *isolate, DirectHandle< Object > locales, DirectHandle< Object > options) |
|
V8_EXPORT_PRIVATE static V8_WARN_UNUSED_RESULT int | CompareStrings (Isolate *isolate, const icu::Collator &collator, DirectHandle< String > s1, DirectHandle< String > s2, CompareStringsOptions compare_strings_options=CompareStringsOptions::kNone) |
|
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< String > | NumberToLocaleString (Isolate *isolate, Handle< Object > num, DirectHandle< Object > locales, DirectHandle< Object > options, const char *method_name) |
|
static V8_WARN_UNUSED_RESULT Maybe< NumberFormatDigitOptions > | SetNumberFormatDigitOptions (Isolate *isolate, DirectHandle< JSReceiver > options, int mnfd_default, int mxfd_default, bool notation_is_compact, const char *service) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< String > | ToString (Isolate *isolate, const icu::UnicodeString &string) |
|
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< String > | ToString (Isolate *isolate, const icu::UnicodeString &string, int32_t begin, int32_t end) |
|
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< String > | FormattedToString (Isolate *isolate, const icu::FormattedValue &formatted) |
|
static DirectHandle< String > | NumberFieldToType (Isolate *isolate, const NumberFormatSpan &part, const icu::UnicodeString &text, bool is_nan) |
|
static void | AddElement (Isolate *isolate, DirectHandle< JSArray > array, int index, DirectHandle< String > field_type_string, DirectHandle< String > value) |
|
static void | AddElement (Isolate *isolate, DirectHandle< JSArray > array, int index, DirectHandle< String > field_type_string, DirectHandle< String > value, DirectHandle< String > additional_property_name, DirectHandle< String > additional_property_value) |
|
static Maybe< int > | AddNumberElements (Isolate *isolate, const icu::FormattedValue &formatted, DirectHandle< JSArray > result, int start_index, DirectHandle< String > unit) |
|
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< Object > | LegacyUnwrapReceiver (Isolate *isolate, DirectHandle< JSReceiver > receiver, DirectHandle< JSFunction > constructor, bool has_initialized_slot) |
|
static V8_WARN_UNUSED_RESULT Maybe< MatcherOption > | GetLocaleMatcher (Isolate *isolate, DirectHandle< JSReceiver > options, const char *method_name) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | GetNumberingSystem (Isolate *isolate, DirectHandle< JSReceiver > options, const char *method_name, std::unique_ptr< char[]> *result) |
|
static bool | IsValidCalendar (const icu::Locale &locale, const std::string &value) |
|
static bool | IsValidCollation (const icu::Locale &locale, const std::string &value) |
|
static bool | IsValidNumberingSystem (const std::string &value) |
|
static bool | IsWellFormedCalendar (const std::string &value) |
|
static bool | IsWellFormedCurrency (const std::string &value) |
|
static Maybe< ResolvedLocale > | ResolveLocale (Isolate *isolate, const std::set< std::string > &available_locales, const std::vector< std::string > &requested_locales, MatcherOption options, const std::set< std::string > &relevant_extension_keys) |
|
static DirectHandle< Managed< icu::UnicodeString > > | SetTextToBreakIterator (Isolate *isolate, DirectHandle< String > text, icu::BreakIterator *break_iterator) |
|
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< String > | Normalize (Isolate *isolate, DirectHandle< String > string, DirectHandle< Object > form_input) |
|
static base::TimezoneCache * | CreateTimeZoneCache () |
|
static icu::UnicodeString | ToICUUnicodeString (Isolate *isolate, DirectHandle< String > string, int offset=0) |
|
static const uint8_t * | ToLatin1LowerTable () |
|
static const uint8_t * | AsciiCollationWeightsL1 () |
|
static const uint8_t * | AsciiCollationWeightsL3 () |
|
static Tagged< String > | ConvertOneByteToLower (Tagged< String > src, Tagged< String > dst) |
|
static const std::set< std::string > & | GetAvailableLocales () |
|
static const std::set< std::string > & | GetAvailableLocalesForDateFormat () |
|
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSArray > | ToJSArray (Isolate *isolate, const char *unicode_key, icu::StringEnumeration *enumeration, const std::function< bool(const char *)> &removes, bool sort) |
|
static bool | RemoveCollation (const char *collation) |
|
static std::set< std::string > | SanctionedSimpleUnits () |
|
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSArray > | AvailableCalendars (Isolate *isolate) |
|
static V8_WARN_UNUSED_RESULT bool | IsValidTimeZoneName (const icu::TimeZone &tz) |
|
static V8_WARN_UNUSED_RESULT bool | IsValidTimeZoneName (Isolate *isolate, const std::string &id) |
|
static V8_WARN_UNUSED_RESULT bool | IsValidTimeZoneName (Isolate *isolate, DirectHandle< String > id) |
|
static V8_WARN_UNUSED_RESULT std::string | TimeZoneIdFromIndex (int32_t index) |
|
static int32_t | GetTimeZoneIndex (Isolate *isolate, DirectHandle< String > identifier) |
|
static DirectHandle< Object > | GetTimeZoneOffsetTransitionNanoseconds (Isolate *isolate, int32_t time_zone_index, DirectHandle< BigInt > nanosecond_epoch, Transition transition) |
|
static int64_t | GetTimeZoneOffsetNanoseconds (Isolate *isolate, int32_t time_zone_index, DirectHandle< BigInt > nanosecond_epoch) |
|
static DirectHandleVector< BigInt > | GetTimeZonePossibleOffsetNanoseconds (Isolate *isolate, int32_t time_zone_index, DirectHandle< BigInt > nanosecond_epoch) |
|
static DirectHandle< String > | DefaultTimeZone (Isolate *isolate) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< String > | CanonicalizeTimeZoneName (Isolate *isolate, DirectHandle< String > identifier) |
|
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSReceiver > | CoerceOptionsToObject (Isolate *isolate, DirectHandle< Object > options, const char *service) |
|
Definition at line 76 of file intl-objects.h.