Lines Matching refs:strength
146 int32_t strength = result & STRENGTH_MASK; in parseRuleChain() local
150 if(strength != resetStrength) { in parseRuleChain()
155 if(strength < resetStrength) { in parseRuleChain()
163 parseRelationStrings(strength, i, errorCode); in parseRuleChain()
165 parseStarredCharacters(strength, i, errorCode); in parseRuleChain()
212 int32_t strength; in parseRelationOperator() local
223 strength = UCOL_QUATERNARY; in parseRelationOperator()
225 strength = UCOL_TERTIARY; in parseRelationOperator()
228 strength = UCOL_SECONDARY; in parseRelationOperator()
231 strength = UCOL_PRIMARY; in parseRelationOperator()
235 strength |= STARRED_FLAG; in parseRelationOperator()
239 strength = UCOL_SECONDARY; in parseRelationOperator()
242 strength = UCOL_TERTIARY; in parseRelationOperator()
245 strength = UCOL_IDENTICAL; in parseRelationOperator()
248 strength |= STARRED_FLAG; in parseRelationOperator()
254 return ((i - ruleIndex) << OFFSET_SHIFT) | strength; in parseRelationOperator()
258 CollationRuleParser::parseRelationStrings(int32_t strength, int32_t i, UErrorCode &errorCode) { in parseRelationStrings() argument
284 sink->addRelation(strength, prefix, str, extension, errorReason, errorCode); in parseRelationStrings()
290 CollationRuleParser::parseStarredCharacters(int32_t strength, int32_t i, UErrorCode &errorCode) { in parseStarredCharacters() argument
307 sink->addRelation(strength, empty, UnicodeString(c), empty, errorReason, errorCode); in parseStarredCharacters()
349 sink->addRelation(strength, empty, s, empty, errorReason, errorCode); in parseStarredCharacters()