Lines Matching refs:dataVector
463 UVector* dataVector; // For COMPOUND_RBT member
499 while (u.dataVector != NULL && !u.dataVector->isEmpty()) in ~TransliteratorEntry()
500 delete (TransliterationRuleData*)u.dataVector->orphanElementAt(0); in ~TransliteratorEntry()
501 delete u.dataVector; in ~TransliteratorEntry()
597 if (parser.idBlockVector.isEmpty() && parser.dataVector.isEmpty()) { in reget()
602 else if (parser.idBlockVector.isEmpty() && parser.dataVector.size() == 1) { in reget()
603 entry->u.data = (TransliterationRuleData*)parser.dataVector.orphanElementAt(0); in reget()
606 else if (parser.idBlockVector.size() == 1 && parser.dataVector.isEmpty()) { in reget()
614 entry->u.dataVector = new UVector(status); in reget()
620 if (parser.dataVector.size() > limit) in reget()
621 limit = parser.dataVector.size(); in reget()
629 if (!parser.dataVector.isEmpty()) { in reget()
630 … TransliterationRuleData* data = (TransliterationRuleData*)parser.dataVector.orphanElementAt(0); in reget()
631 entry->u.dataVector->addElement(data, status); in reget()
1329 … UVector* rbts = new UVector(uprv_deleteUObject, nullptr, entry->u.dataVector->size(), status); in instantiateEntry()
1336 for (int32_t i = 0; U_SUCCESS(status) && i < entry->u.dataVector->size(); i++) { in instantiateEntry()
1339 (TransliterationRuleData*)(entry->u.dataVector->elementAt(i)), FALSE); in instantiateEntry()