Lines Matching refs:Collator
147 return Collator::makeInstance(loc, status); in create()
166 return ((Collator*)instance)->clone(); in cloneInstance()
180 return Collator::makeInstance(loc, status); in handleDefault()
188 return (Collator*)ICULocaleService::getKey(key, actualReturn, status); in getKey()
319 void setAttributesFromKeywords(const Locale &loc, Collator &coll, UErrorCode &errorCode) { in setAttributesFromKeywords()
425 Collator* U_EXPORT2 Collator::createInstance(UErrorCode& success) in createInstance()
430 Collator* U_EXPORT2 Collator::createInstance(const Locale& desiredLocale, in createInstance()
441 Collator* coll; in createInstance()
445 coll = (Collator*)gService->get(desiredLocale, &actualLoc, status); in createInstance()
467 Collator* Collator::makeInstance(const Locale& desiredLocale, UErrorCode& status) { in makeInstance()
470 Collator *result = new RuleBasedCollator(entry); in makeInstance()
486 Collator *
487 Collator::safeClone() const { in safeClone()
492 Collator::EComparisonResult Collator::compare(const UnicodeString& source, in compare()
500 Collator::EComparisonResult Collator::compare(const UnicodeString& source, in compare()
509 Collator::EComparisonResult Collator::compare(const char16_t* source, int32_t sourceLength, in compare()
517 UCollationResult Collator::compare(UCharIterator &/*sIter*/, in compare()
527 UCollationResult Collator::compareUTF8(const StringPiece &source, in compareUTF8()
539 UBool Collator::equals(const UnicodeString& source, in equals()
546 UBool Collator::greaterOrEqual(const UnicodeString& source, in greaterOrEqual()
553 UBool Collator::greater(const UnicodeString& source, in greater()
562 const Locale* U_EXPORT2 Collator::getAvailableLocales(int32_t& count) in getAvailableLocales()
575 UnicodeString& U_EXPORT2 Collator::getDisplayName(const Locale& objectLocale, in getDisplayName()
589 UnicodeString& U_EXPORT2 Collator::getDisplayName(const Locale& objectLocale, in getDisplayName()
611 Collator::Collator() in Collator() function in Collator
626 Collator::Collator(UCollationStrength, UNormalizationMode ) in Collator() function in Collator
631 Collator::~Collator() in ~Collator()
635 Collator::Collator(const Collator &other) in Collator() function in Collator
640 bool Collator::operator==(const Collator& other) const in operator ==()
646 bool Collator::operator!=(const Collator& other) const in operator !=()
651 int32_t U_EXPORT2 Collator::getBound(const uint8_t *source, in getBound()
663 Collator::setLocales(const Locale& /* requestedLocale */, const Locale& /* validLocale */, const Lo… in setLocales()
666 UnicodeSet *Collator::getTailoredSet(UErrorCode &status) const in getTailoredSet()
679 Collator::registerInstance(Collator* toAdopt, const Locale& locale, UErrorCode& status) in registerInstance()
776 Collator::registerFactory(CollatorFactory* toAdopt, UErrorCode& status) in registerFactory()
791 Collator::unregister(URegistryKey key, UErrorCode& status) in unregister()
867 Collator::getAvailableLocales() in UOBJECT_DEFINE_RTTI_IMPLEMENTATION()
882 Collator::getKeywords(UErrorCode& status) { in getKeywords()
888 Collator::getKeywordValues(const char *keyword, UErrorCode& status) { in getKeywordValues()
894 Collator::getKeywordValuesForLocale(const char* key, const Locale& locale, in getKeywordValuesForLocale()
903 Collator::getFunctionalEquivalent(const char* keyword, const Locale& locale, in getFunctionalEquivalent()
915 Collator::ECollationStrength
916 Collator::getStrength() const { in getStrength()
922 Collator::setStrength(ECollationStrength newStrength) { in setStrength()
927 Collator &
928 Collator::setMaxVariable(UColReorderCode /*group*/, UErrorCode &errorCode) { in setMaxVariable()
936 Collator::getMaxVariable() const { in getMaxVariable()
941 Collator::getReorderCodes(int32_t* /* dest*/, in getReorderCodes()
952 Collator::setReorderCodes(const int32_t* /* reorderCodes */, in setReorderCodes()
962 Collator::getEquivalentReorderCodes(int32_t reorderCode, in getEquivalentReorderCodes()
976 Collator::internalGetShortDefinitionString(const char * /*locale*/, in internalGetShortDefinitionString()
987 Collator::internalCompareUTF8(const char *left, int32_t leftLength, in internalCompareUTF8()
1002 Collator::internalNextSortKeyPart(UCharIterator * /*iter*/, uint32_t /*state*/[2], in internalNextSortKeyPart()