Home | History | Annotate | Download | only in i18n

Lines Matching refs:UCollator

21 * 02/27/2001  synwee    Added getMaxExpansion data structure in UCollator
305 const UCollator *coll;
352 UCollator *collator,
502 * @param coll const UCollator pointer
537 uint32_t ucol_prv_getSpecialCE(const UCollator *coll, UChar ch, uint32_t CE,
541 uint32_t ucol_prv_getSpecialPrevCE(const UCollator *coll, UChar ch, uint32_t CE,
543 U_CAPI uint32_t U_EXPORT2 ucol_getNextCE(const UCollator *coll,
545 U_CFUNC uint32_t U_EXPORT2 ucol_getPrevCE(const UCollator *coll,
549 void *ucol_getABuffer(const UCollator *coll, uint32_t size);
561 ucol_getSortKeyWithAllocation(const UCollator *coll,
567 SortKeyGenerator(const UCollator *coll,
576 ucol_calcSortKey(const UCollator *coll,
584 ucol_calcSortKeySimpleTertiary(const UCollator *coll,
593 SortKeyGenerator(const UCollator *coll,
611 ucol_cloneRuleData(const UCollator *coll, int32_t *length, UErrorCode *status);
618 ucol_setReqValidLocales(UCollator *coll, char *requestedLocaleToAdopt, char *validLocaleToAdopt, char *actualLocaleToAdopt);
979 ResourceCleaner(UCollator *coll);
982 struct UCollator {
991 const UCollator *UCA;
1071 UCollator* ucol_initUCA(UErrorCode *status);
1074 UCollator* ucol_initCollator(const UCATableHeader *image, UCollator *fillIn, const UCollator *UCA, UErrorCode *status);
1077 void ucol_setOptionsFromHeader(UCollator* result, UColOptionSet * opts, UErrorCode *status);
1080 UCollator* ucol_open_internal(const char* loc, UErrorCode* status);
1084 void ucol_putOptionsToHeader(UCollator* result, UColOptionSet * opts, UErrorCode *status);
1088 void ucol_updateInternalState(UCollator *coll, UErrorCode *status);
1090 U_CFUNC uint32_t U_EXPORT2 ucol_getFirstCE(const UCollator *coll, UChar u, UErrorCode *status);
1091 U_CAPI UBool U_EXPORT2 ucol_isTailored(const UCollator *coll, const UChar u, UErrorCode *status);
1115 U_CAPI UCollator* U_EXPORT2
1127 ucol_buildPermutationTable(UCollator *coll, UErrorCode *status);
1130 ucol_getLeadBytesForReorderCode(const UCollator *uca, int reorderCode, uint16_t* returnLeadBytes, int returnCapacity);
1133 ucol_getReorderCodesForLeadByte(const UCollator *uca, int leadByte, int16_t* returnReorderCodes, int returnCapacity);
1144 static inline UBool ucol_unsafeCP(UChar c, const UCollator *coll) {