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