Lines Matching defs:dataVector
445 UVector* dataVector; // For COMPOUND_RBT
481 while (u.dataVector != NULL && !u.dataVector->isEmpty())
482 delete (TransliterationRuleData*)u.dataVector->orphanElementAt(0);
483 delete u.dataVector;
572 if (parser.idBlockVector.isEmpty() && parser.dataVector.isEmpty()) {
577 else if (parser.idBlockVector.isEmpty() && parser.dataVector.size() == 1) {
578 entry->u.data = (TransliterationRuleData*)parser.dataVector.orphanElementAt(0);
581 else if (parser.idBlockVector.size() == 1 && parser.dataVector.isEmpty()) {
589 entry->u.dataVector = new UVector(status);
593 if (parser.dataVector.size() > limit)
594 limit = parser.dataVector.size();
602 if (!parser.dataVector.isEmpty()) {
603 TransliterationRuleData* data = (TransliterationRuleData*)parser.dataVector.orphanElementAt(0);
604 entry->u.dataVector->addElement(data, status);
1281 UVector* rbts = new UVector(entry->u.dataVector->size(), status);
1288 for (int32_t i = 0; U_SUCCESS(status) && i < entry->u.dataVector->size(); i++) {
1291 (TransliterationRuleData*)(entry->u.dataVector->elementAt(i)), FALSE);