Lines Matching refs:TransliteratorEntry
379 static int DEBUG_findEntry(TransliteratorEntry* e) { in DEBUG_findEntry()
381 if (e == (TransliteratorEntry*) DEBUG_entries->elementAt(i)) { in DEBUG_findEntry()
389 static void DEBUG_newEntry(TransliteratorEntry* e) { in DEBUG_newEntry()
401 static void DEBUG_delEntry(TransliteratorEntry* e) { in DEBUG_delEntry()
412 static void DEBUG_useEntry(TransliteratorEntry* e) { in DEBUG_useEntry()
442 class TransliteratorEntry : public UMemory { class
469 TransliteratorEntry();
470 ~TransliteratorEntry();
477 TransliteratorEntry(const TransliteratorEntry &other); // forbid copying of this class
478 … TransliteratorEntry &operator=(const TransliteratorEntry &other); // forbid copying of this class
481 TransliteratorEntry::TransliteratorEntry() { in TransliteratorEntry() function in TransliteratorEntry
488 TransliteratorEntry::~TransliteratorEntry() { in ~TransliteratorEntry()
506 void TransliteratorEntry::adoptPrototype(Transliterator* adopted) { in adoptPrototype()
514 void TransliteratorEntry::setFactory(Transliterator::Factory factory, in setFactory()
528 delete (TransliteratorEntry*) obj; in deleteEntry()
562 TransliteratorEntry *entry = find(ID); in get()
572 TransliteratorEntry *entry = find(ID); in reget()
593 if (entry->entryType == TransliteratorEntry::RULES_FORWARD || in reget()
594 entry->entryType == TransliteratorEntry::RULES_REVERSE || in reget()
595 entry->entryType == TransliteratorEntry::LOCALE_RULES) { in reget()
599 entry->entryType = TransliteratorEntry::ALIAS; in reget()
604 entry->entryType = TransliteratorEntry::RBT_DATA; in reget()
609 entry->entryType = TransliteratorEntry::ALIAS; in reget()
612 entry->entryType = TransliteratorEntry::COMPOUND_RBT; in reget()
645 TransliteratorEntry *entry = new TransliteratorEntry(); in put()
659 TransliteratorEntry *entry = new TransliteratorEntry(); in put()
674 TransliteratorEntry *entry = new TransliteratorEntry(); in put()
679 entry->entryType = (dir == UTRANS_FORWARD) ? TransliteratorEntry::RULES_FORWARD in put()
680 : TransliteratorEntry::RULES_REVERSE; in put()
695 TransliteratorEntry *entry = new TransliteratorEntry(); in put()
698 entry->entryType = TransliteratorEntry::ALIAS; in put()
909 TransliteratorEntry* adopted, in UOBJECT_DEFINE_RTTI_IMPLEMENTATION()
924 TransliteratorEntry* adopted, in registerEntry()
943 TransliteratorEntry* adopted, in registerEntry()
1049 TransliteratorEntry* TransliteratorRegistry::findInDynamicStore(const TransliteratorSpec& src, in findInDynamicStore()
1054 TransliteratorEntry *e = (TransliteratorEntry*) registry.get(ID); in findInDynamicStore()
1070 TransliteratorEntry* TransliteratorRegistry::findInStaticStore(const TransliteratorSpec& src, in findInStaticStore()
1073 TransliteratorEntry* entry = 0; in findInStaticStore()
1106 TransliteratorEntry* TransliteratorRegistry::findInBundle(const TransliteratorSpec& specToOpen, in findInBundle()
1167 TransliteratorEntry *entry = new TransliteratorEntry(); in findInBundle()
1176 entry->entryType = TransliteratorEntry::LOCALE_RULES; in findInBundle()
1187 TransliteratorEntry* TransliteratorRegistry::find(const UnicodeString& ID) { in find()
1215 TransliteratorEntry* TransliteratorRegistry::find(UnicodeString& source, in find()
1221 TransliteratorEntry* entry; in find()
1228 entry = (TransliteratorEntry*) registry.get(ID); in find()
1291 TransliteratorEntry *entry, in instantiateEntry()
1298 case TransliteratorEntry::RBT_DATA: in instantiateEntry()
1304 case TransliteratorEntry::PROTOTYPE: in instantiateEntry()
1310 case TransliteratorEntry::ALIAS: in instantiateEntry()
1316 case TransliteratorEntry::FACTORY: in instantiateEntry()
1322 case TransliteratorEntry::COMPOUND_RBT: in instantiateEntry()
1350 case TransliteratorEntry::LOCALE_RULES: in instantiateEntry()
1357 case TransliteratorEntry::RULES_FORWARD: in instantiateEntry()
1358 case TransliteratorEntry::RULES_REVERSE: in instantiateEntry()
1390 ((entry->entryType == TransliteratorEntry::RULES_REVERSE) ? in instantiateEntry()