Lines Matching full:ucollator
83 , ucollator(NULL)
135 ucollator = ucol_openBinary(bin, length, base->ucollator, &status);
142 const UChar *r = ucol_getRules(ucollator, &length);
160 ucollator = ucol_openRules(rules.getBuffer(), rules.length(),
167 if(ucollator == NULL) {
183 ucol_close(ucollator);
185 ucollator = 0;
202 return ucol_equals(this->ucollator, thatAlias.ucollator);
207 if (ucollator != thatAlias.ucollator)
226 ucol_close(ucollator);
235 ucollator = ucol_safeClone(that.ucollator, NULL, &buffersize,
298 int32_t rulesize = ucol_getRulesEx(ucollator, delta, NULL, -1);
303 ucol_getRulesEx(ucollator, delta, rules, rulesize);
321 return (UnicodeSet *)ucol_getTailoredSet(this->ucollator, &status);
328 ucol_getVersion(ucollator, versionInfo);
356 return getEComparisonResult(ucol_strcoll(ucollator, source, sourceLength,
367 return ucol_strcoll(ucollator, source, sourceLength, target, targetLength);
380 return getEComparisonResult(ucol_strcoll(ucollator, source.getBuffer(), source.length(),
390 return ucol_strcoll(ucollator, source.getBuffer(), source.length(),
401 return ucol_strcollIter(ucollator, &sIter, &tIter, &status);
463 int32_t resultLen = ucol_getSortKeyWithAllocation(ucollator,
483 UCOL_GETMAXEXPANSION(ucollator, (uint32_t)order, result);
490 return ucol_cloneRuleData(ucollator, &length, &status);
496 return ucol_cloneBinary(ucollator, buffer, capacity, &status);
506 ucol_setAttribute(ucollator, attr, value, &status);
514 return ucol_getAttribute(ucollator, attr, &status);
519 return ucol_setVariableTop(ucollator, varTop, len, &status);
524 return ucol_setVariableTop(ucollator, varTop.getBuffer(), varTop.length(), &status);
529 ucol_restoreVariableTop(ucollator, varTop, &status);
533 return ucol_getVariableTop(ucollator, &status);
540 UCollator *ucol = ucol_safeClone(ucollator, NULL, &buffersize,
549 result->ucollator = ucol;
563 return ucol_getSortKey(ucollator, source.getBuffer(), source.length(), result, resultLength);
570 return ucol_getSortKey(ucollator, source, sourceLength, result, resultLength);
576 return getECollationStrength(ucol_getAttribute(ucollator, UCOL_STRENGTH,
585 ucol_setAttribute(ucollator, UCOL_STRENGTH, strength, &intStatus);
595 const UChar *rules = ucol_getRules(ucollator, &length);
603 const char *result = ucol_getLocaleByType(ucollator, type, &status);
622 ucol_setReqValidLocales(ucollator, rloc, vloc, aloc);
634 : dataIsOwned(FALSE), isWriteThroughAlias(FALSE), ucollator(NULL)
640 : dataIsOwned(FALSE), isWriteThroughAlias(FALSE), ucollator(NULL)
692 if (ucollator && dataIsOwned)
693 ucol_close(ucollator);
694 ucollator = ucol_open_internal(locale, &status);
704 ucollator = ucol_safeClone(ucollator, NULL, NULL, &status);