Lines Matching full:compositions
114 if(compositions==NULL) {
118 length=compositions->size()/2;
119 return reinterpret_cast<const CompositionPair *>(compositions->getBuffer());
129 UVector32 *compositions; // (trail, composite) pairs
188 delete norms[i].compositions;
377 // Insert (trail, composite) pair into compositions list for the lead character.
380 UVector32 *compositions=leadNorm->compositions;
382 if(compositions==NULL) {
383 compositions=leadNorm->compositions=new UVector32(errorCode);
402 compositions->insertElementAt(trail, 2*i, errorCode);
403 compositions->insertElementAt(start, 2*i+1, errorCode);
646 if(starterNorm->compositions==NULL) {
649 // Compose as far as possible, and see if further compositions are possible.
661 if(starterNorm->compositions==NULL) {
755 // Requires p->compositions!=NULL.
770 if(getNormRef(pair.composite).compositions!=NULL) {
808 yesYesCompositions(1000, (UChar32)0xffff, 2), // 0=inert, 1=Jamo L, 2=start of compositions
856 if(p->compositions!=NULL) {
863 if(p->compositions!=NULL) {
870 if(p->compositions!=NULL) {
881 if(p->compositions!=NULL) {
943 // No mapping, no compositions list.
1059 if(norm.compositions!=NULL) {