Lines Matching refs:icu

83 class JSIntlIterator : public icu::Locale::Iterator {
103 const icu::Locale &next() override
107 locale_ = icu::Locale::forLanguageTag(data_[curIdx_].c_str(), status);
123 icu::Locale locale_{};
128 icu::Locale localeData {};
171 // icu::Locale internal slot.
177 icu::Locale *GetIcuLocale() const
181 return reinterpret_cast<icu::Locale *>(result);
189 auto icuLocale = reinterpret_cast<icu::Locale *>(pointer);
200 static bool IsValidTimeZoneName(const icu::TimeZone &tz);
341 icu::NumberingSystem *numberingSystem = icu::NumberingSystem::createInstanceByName(value.c_str(), status);
348 static bool IsWellCollation(const icu::Locale &locale, const std::string &value)
353 return IsWellExtension<icu::Collator>(locale, "collation", value);
356 static bool IsWellCalendar(const icu::Locale &locale, const std::string &value)
358 return IsWellExtension<icu::Calendar>(locale, "calendar", value);
362 static bool IsWellExtension(const icu::Locale &locale, const char *key, const std::string &value)
369 icu::StringEnumeration *sequence = T::getKeywordValuesForLocale(key, icu::Locale(locale.getBaseName()),
443 static bool ValidateOtherTags(const icu::Locale &locale, const char *packageName, const char *key, bool &res)
461 static bool CheckLocales(const icu::Locale &locale, const char *key, const char *packageName, bool &res)
494 static std::string GetNumberingSystem(const icu::Locale &icuLocale);
618 static bool CheckLocales(const icu::Locale &locale, const char *path, const char *key);
630 static icu::Locale BuildICULocale(const std::string &bcp47Locale);