Home | History | Annotate | Download | only in i18n

Lines Matching defs:Collator

60  * Release all static memory held by collator.
130 return Collator::makeInstance(loc, status);
140 : ICULocaleService(UNICODE_STRING_SIMPLE("Collator"))
147 return ((Collator*)instance)->clone();
160 return Collator::makeInstance(loc, status);
168 Collator* result = (Collator*)ICULocaleService::getKey(key, actualReturn, status);
231 Collator::createUCollator(const char *loc,
237 Collator *col = (Collator*)gService->get(desiredLocale, *status);
304 // Collator public methods -----------------------------------------------
306 Collator* U_EXPORT2 Collator::createInstance(UErrorCode& success)
311 Collator* U_EXPORT2 Collator::createInstance(const Locale& desiredLocale,
320 Collator *result =
321 (Collator*)gService->get(desiredLocale, &actualLoc, status);
338 Collator* Collator::makeInstance(const Locale& desiredLocale,
343 // Collator::createInstance() is just turning around and calling
346 // non-table-based Collator, such as that for Thai. In this case,
349 // non-table-based Collator in some other way, when it sees that it needs
380 Collator *
381 Collator::createInstance(const Locale &loc,
385 Collator *collator;
388 collator=new RuleBasedCollator(loc, status);
390 if (collator == 0) {
396 collator->getVersion(info);
398 delete collator;
403 return collator;
408 Collator::EComparisonResult Collator::compare(const UnicodeString& source,
412 return (Collator::EComparisonResult)compare(source, target, ec);
416 Collator::EComparisonResult Collator::compare(const UnicodeString& source,
421 return (Collator::EComparisonResult)compare(source, target, length, ec);
425 Collator::EComparisonResult Collator::compare(const UChar* source, int32_t sourceLength,
430 return (Collator::EComparisonResult)compare(source, sourceLength, target, targetLength, ec);
433 UCollationResult Collator::compare(UCharIterator &/*sIter*/,
443 UCollationResult Collator::compareUTF8(const StringPiece &source,
455 UBool Collator::equals(const UnicodeString& source,
462 UBool Collator::greaterOrEqual(const UnicodeString& source,
469 UBool Collator::greater(const UnicodeString& source,
478 const Locale* U_EXPORT2 Collator::getAvailableLocales(int32_t& count)
491 UnicodeString& U_EXPORT2 Collator::getDisplayName(const Locale& objectLocale,
505 UnicodeString& U_EXPORT2 Collator::getDisplayName(const Locale& objectLocale,
512 /*void Collator::getVersion(UVersionInfo versionInfo) const
523 * Constructor is different from the old default Collator constructor.
527 Collator::Collator()
542 Collator::Collator(UCollationStrength, UNormalizationMode )
547 Collator::~Collator()
551 Collator::Collator(const Collator &other)
556 UBool Collator::operator==(const Collator& other) const
561 UBool Collator::operator!=(const Collator& other) const
566 int32_t U_EXPORT2 Collator::getBound(const uint8_t *source,
578 Collator::setLocales(const Locale& /* requestedLocale */, const Locale& /* validLocale */, const Locale& /*actualLocale*/) {
581 UnicodeSet *Collator::getTailoredSet(UErrorCode &status) const
594 Collator::registerInstance(Collator* toAdopt, const Locale& locale, UErrorCode& status)
684 Collator::registerFactory(CollatorFactory* toAdopt, UErrorCode& status)
699 Collator::unregister(URegistryKey key, UErrorCode& status)
774 Collator::getAvailableLocales(void)
789 Collator::getKeywords(UErrorCode& status) {
800 Collator::getKeywordValues(const char *keyword, UErrorCode& status) {
811 Collator::getKeywordValuesForLocale(const char* key, const Locale& locale,
824 Collator::getFunctionalEquivalent(const char* keyword, const Locale& locale,
836 int32_t Collator::getReorderCodes(int32_t *dest,
846 void Collator::setReorderCodes(const int32_t *reorderCodes,
858 /*const UVersionInfo Collator::fVersion = {1, 1, 0, 0};*/