Lines Matching refs:TransliteratorEntry
359 static int DEBUG_findEntry(TransliteratorEntry* e) { in DEBUG_findEntry()
361 if (e == (TransliteratorEntry*) DEBUG_entries->elementAt(i)) { in DEBUG_findEntry()
369 static void DEBUG_newEntry(TransliteratorEntry* e) { in DEBUG_newEntry()
381 static void DEBUG_delEntry(TransliteratorEntry* e) { in DEBUG_delEntry()
392 static void DEBUG_useEntry(TransliteratorEntry* e) { in DEBUG_useEntry()
422 class TransliteratorEntry : public UMemory { class
449 TransliteratorEntry();
450 ~TransliteratorEntry();
457 TransliteratorEntry(const TransliteratorEntry &other); // forbid copying of this class
458 … TransliteratorEntry &operator=(const TransliteratorEntry &other); // forbid copying of this class
461 TransliteratorEntry::TransliteratorEntry() { in TransliteratorEntry() function in TransliteratorEntry
468 TransliteratorEntry::~TransliteratorEntry() { in ~TransliteratorEntry()
486 void TransliteratorEntry::adoptPrototype(Transliterator* adopted) { in adoptPrototype()
494 void TransliteratorEntry::setFactory(Transliterator::Factory factory, in setFactory()
508 delete (TransliteratorEntry*) obj; in deleteEntry()
535 TransliteratorEntry *entry = find(ID); in get()
545 TransliteratorEntry *entry = find(ID); in reget()
566 if (entry->entryType == TransliteratorEntry::RULES_FORWARD || in reget()
567 entry->entryType == TransliteratorEntry::RULES_REVERSE || in reget()
568 entry->entryType == TransliteratorEntry::LOCALE_RULES) { in reget()
572 entry->entryType = TransliteratorEntry::ALIAS; in reget()
577 entry->entryType = TransliteratorEntry::RBT_DATA; in reget()
582 entry->entryType = TransliteratorEntry::ALIAS; in reget()
585 entry->entryType = TransliteratorEntry::COMPOUND_RBT; in reget()
618 TransliteratorEntry *entry = new TransliteratorEntry(); in put()
632 TransliteratorEntry *entry = new TransliteratorEntry(); in put()
647 TransliteratorEntry *entry = new TransliteratorEntry(); in put()
652 entry->entryType = (dir == UTRANS_FORWARD) ? TransliteratorEntry::RULES_FORWARD in put()
653 : TransliteratorEntry::RULES_REVERSE; in put()
668 TransliteratorEntry *entry = new TransliteratorEntry(); in put()
671 entry->entryType = TransliteratorEntry::ALIAS; in put()
868 TransliteratorEntry* adopted, in UOBJECT_DEFINE_RTTI_IMPLEMENTATION()
883 TransliteratorEntry* adopted, in registerEntry()
902 TransliteratorEntry* adopted, in registerEntry()
1004 TransliteratorEntry* TransliteratorRegistry::findInDynamicStore(const TransliteratorSpec& src, in findInDynamicStore()
1009 TransliteratorEntry *e = (TransliteratorEntry*) registry.get(ID); in findInDynamicStore()
1025 TransliteratorEntry* TransliteratorRegistry::findInStaticStore(const TransliteratorSpec& src, in findInStaticStore()
1028 TransliteratorEntry* entry = 0; in findInStaticStore()
1061 TransliteratorEntry* TransliteratorRegistry::findInBundle(const TransliteratorSpec& specToOpen, in findInBundle()
1122 TransliteratorEntry *entry = new TransliteratorEntry(); in findInBundle()
1131 entry->entryType = TransliteratorEntry::LOCALE_RULES; in findInBundle()
1142 TransliteratorEntry* TransliteratorRegistry::find(const UnicodeString& ID) { in find()
1170 TransliteratorEntry* TransliteratorRegistry::find(UnicodeString& source, in find()
1176 TransliteratorEntry* entry; in find()
1183 entry = (TransliteratorEntry*) registry.get(ID); in find()
1246 TransliteratorEntry *entry, in instantiateEntry()
1253 case TransliteratorEntry::RBT_DATA: in instantiateEntry()
1259 case TransliteratorEntry::PROTOTYPE: in instantiateEntry()
1265 case TransliteratorEntry::ALIAS: in instantiateEntry()
1271 case TransliteratorEntry::FACTORY: in instantiateEntry()
1277 case TransliteratorEntry::COMPOUND_RBT: in instantiateEntry()
1305 case TransliteratorEntry::LOCALE_RULES: in instantiateEntry()
1312 case TransliteratorEntry::RULES_FORWARD: in instantiateEntry()
1313 case TransliteratorEntry::RULES_REVERSE: in instantiateEntry()
1345 ((entry->entryType == TransliteratorEntry::RULES_REVERSE) ? in instantiateEntry()