Lines Matching refs:coll
214 void init(const UCollator *coll);
224 init(elems->iteratordata_.coll); in UOBJECT_DEFINE_RTTI_IMPLEMENTATION()
227 void UCollationPCE::init(const UCollator *coll) in init() argument
231 strength = ucol_getStrength(coll); in init()
232 toShift = ucol_getAttribute(coll, UCOL_ALTERNATE_HANDLING, &status) == UCOL_SHIFTED; in init()
234 variableTop = coll->variableTopValue << 16; in init()
302 elems->pce->init(elems->iteratordata_.coll); in uprv_init_pce()
311 ucol_openElements(const UCollator *coll, in ucol_openElements() argument
333 uprv_init_collIterate(coll, text, textLength, &result->iteratordata_, status); in ucol_openElements()
377 if (ci->coll->normalizationMode == UCOL_ON) { in ucol_reset()
414 result = (int32_t)ucol_getNextCE(elems->iteratordata_.coll, in ucol_next()
430 const UCollator *coll = elems->iteratordata_.coll; in ucol_nextProcessed() local
448 uint32_t ce = (uint32_t) ucol_getNextCE(coll, &elems->iteratordata_, status); in ucol_nextProcessed()
493 result = (int32_t)ucol_getPrevCE(elems->iteratordata_.coll, in ucol_previous()
511 const UCollator *coll = elems->iteratordata_.coll; in ucol_previousProcessed() local
551 ce = ucol_getPrevCE(coll, &elems->iteratordata_, status); in ucol_previousProcessed()
611 UCOL_GETMAXEXPANSION(elems->iteratordata_.coll, (uint32_t)order, result); in ucol_getMaxExpansion()
613 const UCollator *coll = elems->iteratordata_.coll; in ucol_getMaxExpansion() local
620 switch (coll->strength) in ucol_getMaxExpansion()
635 start = (coll)->endExpansionCE; in ucol_getMaxExpansion()
636 limit = (coll)->lastEndExpansionCE; in ucol_getMaxExpansion()
651 result = *((coll)->expansionCESize + (start - (coll)->endExpansionCE)); in ucol_getMaxExpansion()
653 result = *(coll->expansionCESize + (limit - coll->endExpansionCE)); in ucol_getMaxExpansion()
691 uprv_init_collIterate(elems->iteratordata_.coll, text, textLength, in ucol_setText()