Home | History | Annotate | Download | only in i18n

Lines Matching full:transliteratorentry

357 static int DEBUG_findEntry(TransliteratorEntry* e) {
359 if (e == (TransliteratorEntry*) DEBUG_entries->elementAt(i)) {
367 static void DEBUG_newEntry(TransliteratorEntry* e) {
379 static void DEBUG_delEntry(TransliteratorEntry* e) {
390 static void DEBUG_useEntry(TransliteratorEntry* e) {
420 class TransliteratorEntry : public UMemory {
447 TransliteratorEntry();
448 ~TransliteratorEntry();
455 TransliteratorEntry(const TransliteratorEntry &other); // forbid copying of this class
456 TransliteratorEntry &operator=(const TransliteratorEntry &other); // forbid copying of this class
459 TransliteratorEntry::TransliteratorEntry() {
466 TransliteratorEntry::~TransliteratorEntry() {
484 void TransliteratorEntry::adoptPrototype(Transliterator* adopted) {
492 void TransliteratorEntry::setFactory(Transliterator::Factory factory,
506 delete (TransliteratorEntry*) obj;
533 TransliteratorEntry *entry = find(ID);
543 TransliteratorEntry *entry = find(ID);
564 if (entry->entryType == TransliteratorEntry::RULES_FORWARD ||
565 entry->entryType == TransliteratorEntry::RULES_REVERSE ||
566 entry->entryType == TransliteratorEntry::LOCALE_RULES) {
570 entry->entryType = TransliteratorEntry::ALIAS;
575 entry->entryType = TransliteratorEntry::RBT_DATA;
580 entry->entryType = TransliteratorEntry::ALIAS;
583 entry->entryType = TransliteratorEntry::COMPOUND_RBT;
616 TransliteratorEntry *entry = new TransliteratorEntry();
630 TransliteratorEntry *entry = new TransliteratorEntry();
645 TransliteratorEntry *entry = new TransliteratorEntry();
650 entry->entryType = (dir == UTRANS_FORWARD) ? TransliteratorEntry::RULES_FORWARD
651 : TransliteratorEntry::RULES_REVERSE;
666 TransliteratorEntry *entry = new TransliteratorEntry();
669 entry->entryType = TransliteratorEntry::ALIAS;
866 TransliteratorEntry* adopted,
881 TransliteratorEntry* adopted,
900 TransliteratorEntry* adopted,
1002 TransliteratorEntry* TransliteratorRegistry::findInDynamicStore(const TransliteratorSpec& src,
1007 TransliteratorEntry *e = (TransliteratorEntry*) registry.get(ID);
1023 TransliteratorEntry* TransliteratorRegistry::findInStaticStore(const TransliteratorSpec& src,
1026 TransliteratorEntry* entry = 0;
1059 TransliteratorEntry* TransliteratorRegistry::findInBundle(const TransliteratorSpec& specToOpen,
1120 TransliteratorEntry *entry = new TransliteratorEntry();
1129 entry->entryType = TransliteratorEntry::LOCALE_RULES;
1140 TransliteratorEntry* TransliteratorRegistry::find(const UnicodeString& ID) {
1168 TransliteratorEntry* TransliteratorRegistry::find(UnicodeString& source,
1174 TransliteratorEntry* entry;
1181 entry = (TransliteratorEntry*) registry.get(ID);
1244 TransliteratorEntry *entry,
1251 case TransliteratorEntry::RBT_DATA:
1257 case TransliteratorEntry::PROTOTYPE:
1263 case TransliteratorEntry::ALIAS:
1269 case TransliteratorEntry::FACTORY:
1275 case TransliteratorEntry::COMPOUND_RBT:
1302 case TransliteratorEntry::LOCALE_RULES:
1309 case TransliteratorEntry::RULES_FORWARD:
1310 case TransliteratorEntry::RULES_REVERSE:
1342 ((entry->entryType == TransliteratorEntry::RULES_REVERSE) ?