Lines Matching refs:CaseFirstOption
25 const std::map<std::string, CaseFirstOption> JSCollator::caseFirstMap = {
26 {"upper", CaseFirstOption::UPPER},
27 {"lower", CaseFirstOption::LOWER},
28 {"false", CaseFirstOption::FALSE_OPTION}
30 const std::map<CaseFirstOption, UColAttributeValue> JSCollator::uColAttributeValueMap = {
31 {CaseFirstOption::UPPER, UCOL_UPPER_FIRST},
32 {CaseFirstOption::LOWER, UCOL_LOWER_FIRST},
33 {CaseFirstOption::FALSE_OPTION, UCOL_OFF},
34 {CaseFirstOption::UNDEFINED, UCOL_OFF}
41 const std::vector<CaseFirstOption> JSCollator::CASE_FIRST_OPTION = {
42 CaseFirstOption::UPPER, CaseFirstOption::LOWER, CaseFirstOption::FALSE_OPTION
167 CaseFirstOption caseFirst = JSLocale::GetOptionOfString<CaseFirstOption>(
170 CaseFirstOption::UNDEFINED);
257 if (caseFirst != CaseFirstOption::UNDEFINED) {
270 icuCollator.get()->setAttribute(UCOL_CASE_FIRST, OptionToUColAttribute(CaseFirstOption::UNDEFINED),
363 UColAttributeValue JSCollator::OptionToUColAttribute(CaseFirstOption caseFirstOption)
417 JSHandle<JSTaggedValue> OptionsToEcmaString(JSThread *thread, CaseFirstOption caseFirst)
422 case CaseFirstOption::UPPER:
425 case CaseFirstOption::LOWER:
428 case CaseFirstOption::FALSE_OPTION:
431 case CaseFirstOption::UNDEFINED:
493 CaseFirstOption caseFirstOption = collator->GetCaseFirst();