Home | History | Annotate | Download | only in i18n

Lines Matching full:ucollator

21 * 02/27/2001  synwee    Added getMaxExpansion data structure in UCollator
285 const UCollator *coll;
320 uprv_init_collIterate(const UCollator *collator, const UChar *sourceString, int32_t sourceLen, collIterate *s);
442 * @param coll const UCollator pointer
477 uint32_t ucol_prv_getSpecialCE(const UCollator *coll, UChar ch, uint32_t CE, collIterate *source, UErrorCode *status);
480 uint32_t ucol_prv_getSpecialPrevCE(const UCollator *coll, UChar ch, uint32_t CE,
482 U_CAPI uint32_t U_EXPORT2 ucol_getNextCE(const UCollator *coll, collIterate *collationSource, UErrorCode *status);
483 U_CFUNC uint32_t U_EXPORT2 ucol_getPrevCE(const UCollator *coll,
488 ucol_getSortKeyWithAllocation(const UCollator *coll,
494 void *ucol_getABuffer(const UCollator *coll, uint32_t size);
499 ucol_calcSortKey(const UCollator *coll,
509 ucol_calcSortKeySimpleTertiary(const UCollator *coll,
519 ucol_getSortKeySize(const UCollator *coll, collIterate *s,
532 ucol_cloneRuleData(const UCollator *coll, int32_t *length, UErrorCode *status);
539 ucol_setReqValidLocales(UCollator *coll, char *requestedLocaleToAdopt, char *validLocaleToAdopt, char *actualLocaleToAdopt);
897 SortKeyGenerator(const UCollator *coll,
906 ResourceCleaner(UCollator *coll);
909 struct UCollator {
918 const UCollator *UCA;
991 UCollator* ucol_initUCA(UErrorCode *status);
994 UCollator* ucol_initCollator(const UCATableHeader *image, UCollator *fillIn, const UCollator *UCA, UErrorCode *status);
997 void ucol_setOptionsFromHeader(UCollator* result, UColOptionSet * opts, UErrorCode *status);
1000 UCollator* ucol_open_internal(const char* loc, UErrorCode* status);
1004 void ucol_putOptionsToHeader(UCollator* result, UColOptionSet * opts, UErrorCode *status);
1008 void ucol_updateInternalState(UCollator *coll, UErrorCode *status);
1010 U_CFUNC uint32_t U_EXPORT2 ucol_getFirstCE(const UCollator *coll, UChar u, UErrorCode *status);
1011 U_CAPI UBool U_EXPORT2 ucol_isTailored(const UCollator *coll, const UChar u, UErrorCode *status);
1044 static inline UBool ucol_unsafeCP(UChar c, const UCollator *coll) {