Lines Matching refs:CaseFirstOption
30 const std::map<std::string, CaseFirstOption> JSCollator::caseFirstMap = {
31 {"upper", CaseFirstOption::UPPER},
32 {"lower", CaseFirstOption::LOWER},
33 {"false", CaseFirstOption::FALSE_OPTION}
35 const std::map<CaseFirstOption, UColAttributeValue> JSCollator::uColAttributeValueMap = {
36 {CaseFirstOption::UPPER, UCOL_UPPER_FIRST},
37 {CaseFirstOption::LOWER, UCOL_LOWER_FIRST},
38 {CaseFirstOption::FALSE_OPTION, UCOL_OFF},
39 {CaseFirstOption::UNDEFINED, UCOL_OFF}
144 CaseFirstOption caseFirst = JSLocale::GetOptionOfString<CaseFirstOption>( in InitializeCollator()
146 …{CaseFirstOption::UPPER, CaseFirstOption::LOWER, CaseFirstOption::FALSE_OPTION}, {"upper", "lower"… in InitializeCollator()
147 CaseFirstOption::UNDEFINED); in InitializeCollator()
235 if (caseFirst != CaseFirstOption::UNDEFINED) { in InitializeCollator()
248 …icuCollator.get()->setAttribute(UCOL_CASE_FIRST, OptionToUColAttribute(CaseFirstOption::UNDEFINED), in InitializeCollator()
335 UColAttributeValue JSCollator::OptionToUColAttribute(CaseFirstOption caseFirstOption) in OptionToUColAttribute()
389 JSHandle<JSTaggedValue> OptionsToEcmaString(JSThread *thread, CaseFirstOption caseFirst) in OptionsToEcmaString()
394 case CaseFirstOption::UPPER: in OptionsToEcmaString()
397 case CaseFirstOption::LOWER: in OptionsToEcmaString()
400 case CaseFirstOption::FALSE_OPTION: in OptionsToEcmaString()
403 case CaseFirstOption::UNDEFINED: in OptionsToEcmaString()
456 CaseFirstOption caseFirstOption = collator->GetCaseFirst(); in ResolvedOptions()