Lines Matching defs:encodedLocale
182 void LocaleMatcher::FindTrackPath(const LocaleInfo *request, size_t len, uint64_t encodedLocale, uint64_t *result)
184 uint64_t currentEncodedLocale = encodedLocale;
196 uint64_t LocaleMatcher::SearchParentLocale(uint64_t encodedLocale, const LocaleInfo *request)
198 uint64_t tempEncodedLocale = encodedLocale;
200 tempEncodedLocale = AddScript(encodedLocale, LocaleMatcher::HANT_ENCODE);
205 if (IsContainRegion(encodedLocale)) {
211 return ClearRegion(encodedLocale);
216 uint64_t LocaleMatcher::AddScript(uint64_t encodedLocale, uint32_t encodedScript)
219 return (encodedLocale | ((static_cast<uint64_t>(encodedScript) & 0x00000000FFFFFFFFLU) << 16));
222 bool LocaleMatcher::IsContainRegion(uint64_t encodedLocale)
224 return (encodedLocale & 0x000000000000FFFFLU) != 0;
227 uint64_t LocaleMatcher::ClearRegion(uint64_t encodedLocale)
229 return encodedLocale & 0xFFFFFFFFFFFF0000LU;
311 uint64_t encodedLocale = LocaleUtil::EncodeLocale(language, script, nullptr);
312 if (encodedLocale == LocaleUtil::EncodeLocale("en", "Qaag", nullptr)) {
313 encodedLocale = LocaleUtil::EncodeLocale("en", "Latn", nullptr);
316 if (LocaleData::LIKELY_TAGS_CODES_KEY[i] == encodedLocale) {
322 encodedLocale = LocaleUtil::EncodeLocale(language, nullptr, nullptr);
324 if (LocaleData::LIKELY_TAGS_CODES_KEY[i] == encodedLocale) {
365 int8_t LocaleMatcher::SearchTrackPathDistance(const uint64_t *paths, size_t len, uint64_t encodedLocale)
372 if (paths[i] == encodedLocale) {
441 uint64_t encodedLocale = LocaleUtil::EncodeLocale(language, script, region);
442 if (ClearRegion(encodedLocale) == LocaleMatcher::EN_QAAG_ENCODE) {
443 encodedLocale = LocaleUtil::EncodeLocale("en", "Latn", region);
446 if (LocaleData::TYPICAL_CODES_VALUE[i] == encodedLocale) {
520 uint64_t encodedLocale = LocaleUtil::EncodeLocale(language, nullptr, region);
522 if (LocaleData::LIKELY_TAGS_CODES_KEY[i] == encodedLocale) {
528 encodedLocale = LocaleUtil::EncodeLocale(language, nullptr, nullptr);
530 if (LocaleData::LIKELY_TAGS_CODES_KEY[i] == encodedLocale) {