Lines Matching refs:dataVector
458 UVector* dataVector; // For COMPOUND_RBT member
494 while (u.dataVector != nullptr && !u.dataVector->isEmpty()) in ~TransliteratorEntry()
495 delete static_cast<TransliterationRuleData*>(u.dataVector->orphanElementAt(0)); in ~TransliteratorEntry()
496 delete u.dataVector; in ~TransliteratorEntry()
590 if (parser.idBlockVector.isEmpty() && parser.dataVector.isEmpty()) { in reget()
595 else if (parser.idBlockVector.isEmpty() && parser.dataVector.size() == 1) { in reget()
596 … entry->u.data = static_cast<TransliterationRuleData*>(parser.dataVector.orphanElementAt(0)); in reget()
599 else if (parser.idBlockVector.size() == 1 && parser.dataVector.isEmpty()) { in reget()
607 entry->u.dataVector = new UVector(status); in reget()
613 if (parser.dataVector.size() > limit) in reget()
614 limit = parser.dataVector.size(); in reget()
622 if (!parser.dataVector.isEmpty()) { in reget()
623 …iterationRuleData* data = static_cast<TransliterationRuleData*>(parser.dataVector.orphanElementAt(… in reget()
624 entry->u.dataVector->addElement(data, status); in reget()
1338 … UVector* rbts = new UVector(uprv_deleteUObject, nullptr, entry->u.dataVector->size(), status); in instantiateEntry()
1345 for (int32_t i = 0; U_SUCCESS(status) && i < entry->u.dataVector->size(); i++) { in instantiateEntry()
1348 … static_cast<TransliterationRuleData*>(entry->u.dataVector->elementAt(i)), false); in instantiateEntry()