Lines Matching refs:collation
70 collation = ParseOption(options, "collation"); in ParseAllOptions()
101 bool Collator::IsValidCollation(std::string &collation) in IsValidCollation() argument
104 const char *currentCollation = uloc_toLegacyType("collation", collation.c_str()); in IsValidCollation()
131 if (collation != "") { in SetCollation()
132 if (IsValidCollation(collation)) { in SetCollation()
133 locale.setUnicodeKeywordValue("co", collation, status); in SetCollation()
135 collation = "default"; in SetCollation()
139 collation = localeInfo->GetCollation(); in SetCollation()
140 if (collation != "") { in SetCollation()
141 if (IsValidCollation(collation)) { in SetCollation()
142 locale.setUnicodeKeywordValue("co", collation, status); in SetCollation()
145 collation = "default"; in SetCollation()
149 collation = "default"; in SetCollation()
157 collation = "default"; in SetUsage()
292 options.insert(std::pair<std::string, std::string>("collation", collation)); in ResolvedOptions()