Lines Matching full:ucollator
100 inline void IInit_collIterate(const UCollator *collator, const UChar *sourceString,
136 uprv_init_collIterate(const UCollator *collator, const UChar *sourceString,
406 static UCollator*
408 const UCollator *base,
409 UCollator *fillIn,
412 UCollator *result = fillIn;
468 U_CAPI UCollator* U_EXPORT2
470 const UCollator *base,
477 ucol_cloneBinary(const UCollator *coll,
537 U_CAPI UCollator* U_EXPORT2
538 ucol_safeClone(const UCollator *coll, void *stackBuffer, int32_t * pBufferSize, UErrorCode *status)
540 UCollator * localCollator;
541 int32_t bufferSizeNeeded = (int32_t)sizeof(UCollator);
616 localCollator = (UCollator *)stackBufferChars;
617 rules = (UChar *)(stackBufferChars + sizeof(UCollator) + rulesPadding);
690 ucol_close(UCollator *coll)
695 // these are always owned by each UCollator struct,
745 ucol_cloneRuleData(const UCollator *coll, int32_t *length, UErrorCode *status)
804 void ucol_setOptionsFromHeader(UCollator* result, UColOptionSet * opts, UErrorCode *status) {
844 inline UBool ucol_contractionEndCP(UChar c, const UCollator *coll) {
870 inline uint8_t i_getCombiningClass(UChar32 c, const UCollator *coll) {
878 UCollator* ucol_initCollator(const UCATableHeader *image, UCollator *fillIn, const UCollator *UCA, UErrorCode *status) {
880 UCollator *result = fillIn;
886 result = (UCollator *)uprv_malloc(sizeof(UCollator));
1485 inline uint32_t ucol_IGetNextCE(const UCollator *coll, collIterate *collationSource, UErrorCode *status) {
1676 ucol_getNextCE(const UCollator *coll, collIterate *collationSource, UErrorCode *status) {
1985 inline uint32_t ucol_IGetPrevCE(const UCollator *coll, collIterate *data,
2184 ucol_getPrevCE(const UCollator *coll, collIterate *data,
2192 ucol_getFirstCE(const UCollator *coll, UChar u, UErrorCode *status) {
2458 uint32_t getDiscontiguous(const UCollator *coll, collIterate *source,
2730 uint32_t ucol_prv_getSpecialCE(const UCollator *coll, UChar ch, uint32_t CE, collIterate *source, UErrorCode *status) {
3378 uint32_t ucol_prv_getSpecialPrevCE(const UCollator *coll, UChar ch, uint32_t CE,
4472 ucol_getSortKey(const UCollator *coll,
4509 ucol_getSortKeyWithAllocation(const UCollator *coll,
4530 isCompressible(const UCollator * /*coll*/, uint8_t primary1) {
4588 ucol_calcSortKey(const UCollator *coll,
4987 ucol_calcSortKeySimpleTertiary(const UCollator *coll,
5326 ucol_nextSortKeyPart(const UCollator *coll,
6163 ucol_addLatinOneEntry(UCollator *coll, UChar ch, uint32_t CE,
6217 ucol_resizeLatinOneTable(UCollator *coll, int32_t size, UErrorCode *status) {
6236 ucol_setUpLatinOne(UCollator *coll, UErrorCode *status) {
6391 void ucol_updateInternalState(UCollator *coll, UErrorCode *status) {
6454 ucol_setVariableTop(UCollator *coll, const UChar *varTop, int32_t len, UErrorCode *status) {
6499 U_CAPI uint32_t U_EXPORT2 ucol_getVariableTop(const UCollator *coll, UErrorCode *status) {
6507 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status) {
6519 ucol_setAttribute(UCollator *coll, UColAttribute attr, UColAttributeValue value, UErrorCode *status) {
6657 ucol_getAttribute(const UCollator *coll, UColAttribute attr, UErrorCode *status) {
6687 ucol_setStrength( UCollator *coll,
6695 ucol_getStrength(const UCollator *coll)
6702 ucol_getReorderCodes(const UCollator *coll,
6731 ucol_setReorderCodes(UCollator* coll,
6796 const UCollator* uca = ucol_initUCA(pErrorCode);
6838 ucol_getVersion(const UCollator* coll,
6870 ucol_isTailored(const UCollator *coll, const UChar u, UErrorCode *status) {
7030 const UCollator *coll = sColl->coll;
7107 const UCollator *coll = sColl->coll;
7592 ucol_strcollRegular(const UCollator *coll,
7607 ucol_getLatinOneContraction(const UCollator *coll, int32_t strength,
7666 ucol_strcollUseLatin1( const UCollator *coll,
7964 ucol_strcollIter( const UCollator *coll,
8072 ucol_strcoll( const UCollator *coll,
8196 ucol_greater( const UCollator *coll,
8208 ucol_greaterOrEqual( const UCollator *coll,
8220 ucol_equal( const UCollator *coll,
8231 ucol_getUCAVersion(const UCollator* coll, UVersionInfo info) {