Lines Matching defs:Collator
62 * Release all static memory held by collator.
135 return Collator::makeInstance(loc, status);
145 : ICULocaleService(UNICODE_STRING_SIMPLE("Collator"))
154 return ((Collator*)instance)->clone();
167 return Collator::makeInstance(loc, status);
175 Collator* result = (Collator*)ICULocaleService::getKey(key, actualReturn, status);
240 Collator::createUCollator(const char *loc,
246 Collator *col = (Collator*)gService->get(desiredLocale, *status);
324 // Collator public methods -----------------------------------------------
326 Collator* U_EXPORT2 Collator::createInstance(UErrorCode& success)
331 Collator* U_EXPORT2 Collator::createInstance(const Locale& desiredLocale,
340 Collator *result =
341 (Collator*)gService->get(desiredLocale, &actualLoc, status);
359 Collator* Collator::makeInstance(const Locale& desiredLocale,
364 // Collator::createInstance() is just turning around and calling
367 // non-table-based Collator, such as that for Thai. In this case,
370 // non-table-based Collator in some other way, when it sees that it needs
401 Collator *
402 Collator::createInstance(const Locale &loc,
406 Collator *collator;
409 collator=new RuleBasedCollator(loc, status);
411 if (collator == 0) {
417 collator->getVersion(info);
419 delete collator;
424 return collator;
428 Collator *
429 Collator::safeClone() const {
434 Collator::EComparisonResult Collator::compare(const UnicodeString& source,
442 Collator::EComparisonResult Collator::compare(const UnicodeString& source,
451 Collator::EComparisonResult Collator::compare(const UChar* source, int32_t sourceLength,
459 UCollationResult Collator::compare(UCharIterator &/*sIter*/,
469 UCollationResult Collator::compareUTF8(const StringPiece &source,
481 UBool Collator::equals(const UnicodeString& source,
488 UBool Collator
495 UBool Collator::greater(const UnicodeString& source,
504 const Locale* U_EXPORT2 Collator::getAvailableLocales(int32_t& count)
517 UnicodeString& U_EXPORT2 Collator::getDisplayName(const Locale& objectLocale,
531 UnicodeString& U_EXPORT2 Collator::getDisplayName(const Locale& objectLocale,
538 /*void Collator::getVersion(UVersionInfo versionInfo) const
549 * Constructor is different from the old default Collator constructor.
553 Collator::Collator()
568 Collator::Collator(UCollationStrength, UNormalizationMode )
573 Collator::~Collator()
577 Collator::Collator(const Collator &other)
582 UBool Collator::operator==(const Collator& other) const
588 UBool Collator::operator!=(const Collator& other) const
593 int32_t U_EXPORT2 Collator::getBound(const uint8_t *source,
605 Collator::setLocales(const Locale& /* requestedLocale */, const Locale& /* validLocale */, const Locale& /*actualLocale*/) {
608 UnicodeSet *Collator::getTailoredSet(UErrorCode &status) const
621 Collator::registerInstance(Collator* toAdopt, const Locale& locale, UErrorCode& status)
713 Collator::registerFactory(CollatorFactory* toAdopt, UErrorCode& status)
728 Collator::unregister(URegistryKey key, UErrorCode& status)
804 Collator::getAvailableLocales(void)
819 Collator::getKeywords(UErrorCode& status) {
830 Collator::getKeywordValues(const char *keyword, UErrorCode& status) {
841 Collator::getKeywordValuesForLocale(const char* key, const Locale& locale,
854 Collator::getFunctionalEquivalent(const char* keyword, const Locale& locale,
866 Collator::ECollationStrength
867 Collator::getStrength(void) const {
873 Collator::setStrength(ECollationStrength newStrength) {
879 Collator::getReorderCodes(int32_t* /* dest*/,
890 Collator::setReorderCodes(const int32_t* /* reorderCodes */,
900 Collator::getEquivalentReorderCodes(int32_t /* reorderCode */,
912 Collator::internalGetShortDefinitionString(const char * /*locale*/,
925 /*const UVersionInfo Collator::fVersion = {1, 1, 0, 0};*/