Lines Matching refs:TransliteratorEntry
361 static int DEBUG_findEntry(TransliteratorEntry* e) { in DEBUG_findEntry()
363 if (e == (TransliteratorEntry*) DEBUG_entries->elementAt(i)) { in DEBUG_findEntry()
371 static void DEBUG_newEntry(TransliteratorEntry* e) { in DEBUG_newEntry()
383 static void DEBUG_delEntry(TransliteratorEntry* e) { in DEBUG_delEntry()
394 static void DEBUG_useEntry(TransliteratorEntry* e) { in DEBUG_useEntry()
424 class TransliteratorEntry : public UMemory { class
451 TransliteratorEntry();
452 ~TransliteratorEntry();
459 TransliteratorEntry(const TransliteratorEntry &other); // forbid copying of this class
460 … TransliteratorEntry &operator=(const TransliteratorEntry &other); // forbid copying of this class
463 TransliteratorEntry::TransliteratorEntry() { in TransliteratorEntry() function in TransliteratorEntry
470 TransliteratorEntry::~TransliteratorEntry() { in ~TransliteratorEntry()
488 void TransliteratorEntry::adoptPrototype(Transliterator* adopted) { in adoptPrototype()
496 void TransliteratorEntry::setFactory(Transliterator::Factory factory, in setFactory()
510 delete (TransliteratorEntry*) obj; in deleteEntry()
537 TransliteratorEntry *entry = find(ID); in get()
547 TransliteratorEntry *entry = find(ID); in reget()
568 if (entry->entryType == TransliteratorEntry::RULES_FORWARD || in reget()
569 entry->entryType == TransliteratorEntry::RULES_REVERSE || in reget()
570 entry->entryType == TransliteratorEntry::LOCALE_RULES) { in reget()
574 entry->entryType = TransliteratorEntry::ALIAS; in reget()
579 entry->entryType = TransliteratorEntry::RBT_DATA; in reget()
584 entry->entryType = TransliteratorEntry::ALIAS; in reget()
587 entry->entryType = TransliteratorEntry::COMPOUND_RBT; in reget()
620 TransliteratorEntry *entry = new TransliteratorEntry(); in put()
634 TransliteratorEntry *entry = new TransliteratorEntry(); in put()
649 TransliteratorEntry *entry = new TransliteratorEntry(); in put()
654 entry->entryType = (dir == UTRANS_FORWARD) ? TransliteratorEntry::RULES_FORWARD in put()
655 : TransliteratorEntry::RULES_REVERSE; in put()
670 TransliteratorEntry *entry = new TransliteratorEntry(); in put()
673 entry->entryType = TransliteratorEntry::ALIAS; in put()
870 TransliteratorEntry* adopted, in UOBJECT_DEFINE_RTTI_IMPLEMENTATION()
885 TransliteratorEntry* adopted, in registerEntry()
904 TransliteratorEntry* adopted, in registerEntry()
1006 TransliteratorEntry* TransliteratorRegistry::findInDynamicStore(const TransliteratorSpec& src, in findInDynamicStore()
1011 TransliteratorEntry *e = (TransliteratorEntry*) registry.get(ID); in findInDynamicStore()
1027 TransliteratorEntry* TransliteratorRegistry::findInStaticStore(const TransliteratorSpec& src, in findInStaticStore()
1030 TransliteratorEntry* entry = 0; in findInStaticStore()
1063 TransliteratorEntry* TransliteratorRegistry::findInBundle(const TransliteratorSpec& specToOpen, in findInBundle()
1124 TransliteratorEntry *entry = new TransliteratorEntry(); in findInBundle()
1133 entry->entryType = TransliteratorEntry::LOCALE_RULES; in findInBundle()
1144 TransliteratorEntry* TransliteratorRegistry::find(const UnicodeString& ID) { in find()
1172 TransliteratorEntry* TransliteratorRegistry::find(UnicodeString& source, in find()
1178 TransliteratorEntry* entry; in find()
1185 entry = (TransliteratorEntry*) registry.get(ID); in find()
1248 TransliteratorEntry *entry, in instantiateEntry()
1255 case TransliteratorEntry::RBT_DATA: in instantiateEntry()
1261 case TransliteratorEntry::PROTOTYPE: in instantiateEntry()
1267 case TransliteratorEntry::ALIAS: in instantiateEntry()
1273 case TransliteratorEntry::FACTORY: in instantiateEntry()
1279 case TransliteratorEntry::COMPOUND_RBT: in instantiateEntry()
1307 case TransliteratorEntry::LOCALE_RULES: in instantiateEntry()
1314 case TransliteratorEntry::RULES_FORWARD: in instantiateEntry()
1315 case TransliteratorEntry::RULES_REVERSE: in instantiateEntry()
1347 ((entry->entryType == TransliteratorEntry::RULES_REVERSE) ? in instantiateEntry()