Home | History | Annotate | Download | only in intltest

Lines Matching refs:CEList

40 CEList::CEList(UCollator *coll, const UnicodeString &string, UErrorCode &status)
100 CEList::~CEList()
107 void CEList::add(uint32_t ce, UErrorCode &status)
135 uint32_t CEList::get(int32_t index) const
144 uint32_t &CEList::operator[](int32_t index) const
149 UBool CEList::matchesAt(int32_t offset, const CEList *other) const
164 int32_t CEList::size() const
375 CEList *ceList = new CEList(coll, *st, status);
377 ceToCharsStartingWith->put(ceList->get(0), st, status);
379 delete ceList;
390 CEList *ceList = new CEList(coll, *st, status);
392 ceToCharsStartingWith->put(ceList->get(0), st, status);
394 delete ceList;
432 CEList hanList(coll, hanString, status);
433 CEList jamoList(coll, jamoString, status);
487 const CEList *CollData::getCEList(const UnicodeString *string) const
490 const CEList *list = new CEList(coll, *string, status);
500 void CollData::freeCEList(const CEList *list)
505 int32_t CollData::minLengthInChars(const CEList *ceList, int32_t offset, int32_t *history) const
514 uint32_t ce = ceList->get(offset);
515 int32_t maxOffset = ceList->size();
525 const CEList *ceList2 = new CEList(coll, *string, status);
532 if (ceList->matchesAt(offset, ceList2)) {
540 rlength = minLengthInChars(ceList, roffset, history);
573 rlength = minLengthInChars(ceList, roffset, history);
588 uint32_t jce = ceList->get(roffset);
609 if (roffset < maxOffset && isContinuation(ceList->get(roffset))) {
615 rlength = minLengthInChars(ceList, roffset, history);
636 int32_t CollData::minLengthInChars(const CEList *ceList, int32_t offset) const
638 int32_t clength = ceList->size();
645 int32_t minLength = minLengthInChars(ceList, offset, history);