Lines Matching defs:const
104 bool ToUpperFastASCII(const base::Vector<const Char>& src,
117 const uint16_t sharp_s = 0xDF;
120 bool ToUpperOneByte(const base::Vector<const Char>& src, uint8_t* dest,
146 void ToUpperWithSharpS(const base::Vector<const Char>& src,
170 const UChar* GetUCharBufferFromFlat(const String::FlatContent& flat,
179 return reinterpret_cast<const UChar*>(dest->get());
181 return reinterpret_cast<const UChar*>(flat.ToUC16Vector().begin());
188 const char* method_name) {
197 const uint8_t* Intl::ToLatin1LowerTable() { return &kToLower[0]; }
208 const UChar* uchar_buffer = nullptr;
209 const String::FlatContent& flat = string->GetFlatContent(no_gc);
228 const String::FlatContent& flat = string->GetFlatContent(no_gc);
233 const char* char_buffer =
234 reinterpret_cast<const char*>(flat.ToOneByteVector().begin());
243 bool is_to_upper, const char* lang) {
264 const UChar* src = GetUCharBufferFromFlat(flat, &sap, src_length);
299 const int length = src.length();
304 const uint8_t* src_data = src_flat.ToOneByteVector().begin();
309 reinterpret_cast<const char*>(src_data), length,
326 const uint16_t* src_data = src_flat.ToUC16Vector().begin();
381 base::Vector<const uint8_t> src = flat.ToOneByteVector();
385 reinterpret_cast<const char*>(src.begin()), length,
397 base::Vector<const uint16_t> src = flat.ToUC16Vector();
431 std::string Intl::GetNumberingSystem(const icu::Locale& icu_locale) {
446 Maybe<icu::Locale> CreateICULocale(const std::string& bcp47_locale) {
466 const icu::UnicodeString& string) {
467 return isolate->factory()->NewStringFromTwoByte(base::Vector<const uint16_t>(
468 reinterpret_cast<const uint16_t*>(string.getBuffer()), string.length()));
472 const icu::UnicodeString& string,
530 bool RemoveLocaleScriptTag(const std::string& icu_locale,
533 const char* icu_script = new_locale.getScript();
539 const char* icu_language = new_locale.getLanguage();
540 const char* icu_country = new_locale.getCountry();
546 bool ValidateResource(const icu::Locale locale, const char* path,
547 const char* key) {
581 const std::vector<std::string>& icu_available_locales, const char* path,
582 const char* validate_key) {
584 for (const std::string& locale : icu_available_locales) {
607 Maybe<std::string> Intl::ToLanguageTag(const icu::Locale& locale) {
646 bool IsTwoLetterLanguage(const std::string& locale) {
652 bool IsDeprecatedOrLegacyLanguage(const std::string& locale) {
660 bool IsStructurallyValidLanguageTag(const std::string& tag) {
668 const std::string& locale_in) {
931 static const char* const kFastLocales[] = {
938 const std::string& default_locale = isolate->DefaultLocale();
939 for (const char* fast_locale : kFastLocales) {
951 for (const char* fast_locale : kFastLocales) {
968 Handle<Object> locales, Handle<Object> options, const char* method_name) {
972 const bool can_cache =
977 const CompareStringsOptions compare_strings_options =
1093 int* processed_until_out) const {
1114 bool FastCompareFlatString(const Char1T* lhs, const Char2T* rhs, int length,
1117 const Char1T l = lhs[i];
1118 const Char2T r = rhs[i];
1149 bool FastCompareStringFlatContent(const String::FlatContent& lhs,
1150 const String::FlatContent& rhs, int length,
1153 base::Vector<const uint8_t> l = lhs.ToOneByteVector();
1155 base::Vector<const uint8_t> r = rhs.ToOneByteVector();
1158 base::Vector<const uint16_t> r = rhs.ToUC16Vector();
1162 base::Vector<const uint16_t> l = lhs.ToUC16Vector();
1164 base::Vector<const uint8_t> r = rhs.ToOneByteVector();
1167 base::Vector<const uint16_t> r = rhs.ToUC16Vector();
1174 bool CharIsAsciiOrOutOfBounds(const String::FlatContent& string,
1180 bool CharCanFastCompareOrOutOfBounds(const String::FlatContent& string,
1191 const int length = uset_getItemCount(set);
1195 const int item_length =
1220 bool CollatorAllowsFastComparison(const icu::Collator& icu_collator) {
1228 const int collation_keyword_length =
1246 for (const auto& check : kAttributeChecks) {
1335 Isolate* isolate, const icu::Collator& icu_collator, Handle<String> string1,
1355 const int length1 = string1->length();
1356 const int length2 = string2->length();
1361 const String::FlatContent& flat1 = string1->GetFlatContent(no_gc);
1362 const String::FlatContent& flat2 = string2->GetFlatContent(no_gc);
1399 const uint8_t* Intl::AsciiCollationWeightsL1() {
1404 const uint8_t* Intl::AsciiCollationWeightsL3() {
1409 const int Intl::kAsciiCollationWeightsLength = kCollationWeightsLength;
1412 int Intl::CompareStrings(Isolate* isolate, const icu::Collator& icu_collator,
1463 const char* method_name) {
1720 std::string BestAvailableLocale(const std::set<std::string>& available_locales,
1721 const std::string& locale) {
1763 ParsedLocale ParseBCP47Locale(const std::string& locale) {
1794 const std::string beginning = locale.substr(0, unicode_extension_start);
1811 const std::string end = locale.substr(unicode_extension_end);
1820 const std::set<std::string>& available_locales,
1821 const std::vector<std::string>& requested_locales) {
1826 for (const std::string& locale : requested_locales) {
1849 Isolate* isolate, const std::set<std::string>& available_locales,
1877 UBool hasNext() const override { return iter_ != end_; }
1879 const icu::Locale& next() override {
1910 const std::set<std::string>& available_locales,
1911 const std::vector<std::string>& requested_locales) {
1925 Isolate* isolate, const std::set<std::string>& available_locales,
1926 const std::vector<std::string>& requested_locales) {
1967 const std::string& part = elements[i];
1981 Isolate* isolate, const char* method_name,
1982 const std::set<std::string>& available_locales,
1983 const std::vector<std::string>& requested_locales, Handle<Object> options) {
2049 const std::vector<std::string>& array) {
2070 const char* next = nullptr;
2088 const std::vector<std::string>& Get() const { return list_; }
2090 void AddIfAvailable(const char* currency) {
2094 const UChar* result =
2107 const std::vector<std::string>& GetAvailableCurrencies() {
2129 [](const char* value) {
2217 Isolate* isolate, const char* method_name,
2218 const std::set<std::string>& available_locales, Handle<Object> locales,
2235 bool IsValidExtension(const icu::Locale& locale, const char* key,
2236 const std::string& value) {
2237 const char* legacy_type = uloc_toLegacyType(key, value.c_str());
2249 for (const char* item = enumeration->next(&length, status);
2261 bool Intl::IsValidCollation(const icu::Locale& locale,
2262 const std::string& value) {
2268 bool Intl::IsWellFormedCalendar(const std::string& value) {
2273 bool Intl::IsWellFormedCurrency(const std::string& currency) {
2277 bool Intl::IsValidCalendar(const icu::Locale& locale,
2278 const std::string& value) {
2282 bool Intl::IsValidNumberingSystem(const std::string& value) {
2294 bool IsWellFormedNumberingSystem(const std::string& value) {
2299 icu::Locale* icu_locale, const std::set<std::string>& relevant_keys) {
2314 for (const char* keyword = keywords->next(&length, status);
2334 const char* bcp47_key = uloc_toUnicodeLocaleKey(keyword);
2337 const char* bcp47_value = uloc_toUnicodeLocaleType(bcp47_key, value);
2379 const std::set<std::string>& available_locales,
2380 const std::vector<std::string>& requested_locales) {
2385 for (const std::string& locale : requested_locales) {
2438 Isolate* isolate, const std::set<std::string>& available_locales,
2439 const std::vector<std::string>& requested_locales, MatcherOption matcher,
2440 const std::set<std::string>& relevant_extension_keys) {
2479 const char* form_name;
2522 const icu::Normalizer2* normalizer =
2552 const char* LocalTimezone(double time_ms) override;
2572 const char* ICUTimezoneCache::LocalTimezone(double time_ms) {
2602 static_cast<const icu::BasicTimeZone*>(GetTimeZone())
2640 const char* method_name) {
2649 const char* method_name,
2651 const std::vector<const char*> empty_values = {};
2670 const std::set<std::string>& Intl::GetAvailableLocales() {
2679 static const char* key() { return "calendar"; }
2680 static const char* path() { return nullptr; }
2685 const std::set<std::string>& Intl::GetAvailableLocalesForDateFormat() {
2694 const NumberFormatSpan& part,
2695 const icu::UnicodeString& text,
2747 Isolate* isolate, const icu::FormattedValue& formatted) {
2757 Isolate* isolate, const char* unicode_key,
2759 const std::function<bool(const char*)>& removes, bool sort) {
2762 for (const char* item = enumeration->next(nullptr, status);
2779 bool Intl::RemoveCollation(const char* collation) {
2805 bool IsUnicodeStringValidTimeZoneName(const icu::UnicodeString& id) {
2839 bool Intl::IsValidTimeZoneName(const icu::TimeZone& tz) {
2851 const char* id;
2881 const char* id;
2931 int32_t start, int32_t limit) const {
2942 int32_t limit) const {