Lines Matching defs:dataVector
443 UVector* dataVector; // For COMPOUND_RBT
479 while (u.dataVector != NULL && !u.dataVector->isEmpty())
480 delete (TransliterationRuleData*)u.dataVector->orphanElementAt(0);
481 delete u.dataVector;
570 if (parser.idBlockVector.isEmpty() && parser.dataVector.isEmpty()) {
575 else if (parser.idBlockVector.isEmpty() && parser.dataVector.size() == 1) {
576 entry->u.data = (TransliterationRuleData*)parser.dataVector.orphanElementAt(0);
579 else if (parser.idBlockVector.size() == 1 && parser.dataVector.isEmpty()) {
587 entry->u.dataVector = new UVector(status);
591 if (parser.dataVector.size() > limit)
592 limit = parser.dataVector.size();
600 if (!parser.dataVector.isEmpty()) {
601 TransliterationRuleData* data = (TransliterationRuleData*)parser.dataVector.orphanElementAt(0);
602 entry->u.dataVector->addElement(data, status);
1279 UVector* rbts = new UVector(entry->u.dataVector->size(), status);
1286 for (int32_t i = 0; U_SUCCESS(status) && i < entry->u.dataVector->size(); i++) {
1289 (TransliterationRuleData*)(entry->u.dataVector->elementAt(i)), FALSE);