Lines Matching refs:dataVector
441 UVector* dataVector; // For COMPOUND_RBT member
477 while (u.dataVector != NULL && !u.dataVector->isEmpty()) in ~TransliteratorEntry()
478 delete (TransliterationRuleData*)u.dataVector->orphanElementAt(0); in ~TransliteratorEntry()
479 delete u.dataVector; in ~TransliteratorEntry()
568 if (parser.idBlockVector.isEmpty() && parser.dataVector.isEmpty()) { in reget()
573 else if (parser.idBlockVector.isEmpty() && parser.dataVector.size() == 1) { in reget()
574 entry->u.data = (TransliterationRuleData*)parser.dataVector.orphanElementAt(0); in reget()
577 else if (parser.idBlockVector.size() == 1 && parser.dataVector.isEmpty()) { in reget()
585 entry->u.dataVector = new UVector(status); in reget()
589 if (parser.dataVector.size() > limit) in reget()
590 limit = parser.dataVector.size(); in reget()
598 if (!parser.dataVector.isEmpty()) { in reget()
599 … TransliterationRuleData* data = (TransliterationRuleData*)parser.dataVector.orphanElementAt(0); in reget()
600 entry->u.dataVector->addElement(data, status); in reget()
1277 UVector* rbts = new UVector(entry->u.dataVector->size(), status); in instantiateEntry()
1284 for (int32_t i = 0; U_SUCCESS(status) && i < entry->u.dataVector->size(); i++) { in instantiateEntry()
1286 (TransliterationRuleData*)(entry->u.dataVector->elementAt(i)), FALSE); in instantiateEntry()