Home | History | Annotate | Download | only in i18n

Lines Matching refs:TransliteratorEntry

359 static int DEBUG_findEntry(TransliteratorEntry* e) {
361 if (e == (TransliteratorEntry*) DEBUG_entries->elementAt(i)) {
369 static void DEBUG_newEntry(TransliteratorEntry* e) {
381 static void DEBUG_delEntry(TransliteratorEntry* e) {
392 static void DEBUG_useEntry(TransliteratorEntry* e) {
422 class TransliteratorEntry : public UMemory {
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() {
468 TransliteratorEntry::~TransliteratorEntry() {
486 void TransliteratorEntry::adoptPrototype(Transliterator* adopted) {
494 void TransliteratorEntry::setFactory(Transliterator::Factory factory,
508 TransliteratorEntry*) obj;
535 TransliteratorEntry *entry = find(ID);
545 TransliteratorEntry *entry = find(ID);
566 if (entry->entryType == TransliteratorEntry::RULES_FORWARD ||
567 entry->entryType == TransliteratorEntry::RULES_REVERSE ||
568 entry->entryType == TransliteratorEntry::LOCALE_RULES) {
572 entry->entryType = TransliteratorEntry::ALIAS;
577 entry->entryType = TransliteratorEntry::RBT_DATA;
582 entry->entryType = TransliteratorEntry::ALIAS;
585 entry->entryType = TransliteratorEntry::COMPOUND_RBT;
618 TransliteratorEntry *entry = new TransliteratorEntry();
632 TransliteratorEntry *entry = new TransliteratorEntry();
647 TransliteratorEntry *entry = new TransliteratorEntry();
652 entry->entryType = (dir == UTRANS_FORWARD) ? TransliteratorEntry::RULES_FORWARD
653 : TransliteratorEntry::RULES_REVERSE;
668 TransliteratorEntry *entry = new TransliteratorEntry();
671 entry->entryType = TransliteratorEntry::ALIAS;
868 TransliteratorEntry* adopted,
883 TransliteratorEntry* adopted,
902 TransliteratorEntry* adopted,
1004 TransliteratorEntry* TransliteratorRegistry::findInDynamicStore(const TransliteratorSpec& src,
1009 TransliteratorEntry *e = (TransliteratorEntry*) registry.get(ID);
1025 TransliteratorEntry* TransliteratorRegistry::findInStaticStore(const TransliteratorSpec& src,
1028 TransliteratorEntry* entry = 0;
1061 TransliteratorEntry* TransliteratorRegistry::findInBundle(const TransliteratorSpec& specToOpen,
1122 TransliteratorEntry *entry = new TransliteratorEntry();
1131 entry->entryType = TransliteratorEntry::LOCALE_RULES;
1142 TransliteratorEntry* TransliteratorRegistry::find(const UnicodeString& ID) {
1170 TransliteratorEntry* TransliteratorRegistry::find(UnicodeString& source,
1176 TransliteratorEntry* entry;
1183 entry = (TransliteratorEntry*) registry.get(ID);
1246 TransliteratorEntry *entry,
1253 case TransliteratorEntry::RBT_DATA:
1259 case TransliteratorEntry::PROTOTYPE:
1265 case TransliteratorEntry::ALIAS:
1271 case TransliteratorEntry::FACTORY:
1277 case TransliteratorEntry::COMPOUND_RBT:
1305 case TransliteratorEntry::LOCALE_RULES:
1312 case TransliteratorEntry::RULES_FORWARD:
1313 case TransliteratorEntry::RULES_REVERSE:
1345 ((entry->entryType == TransliteratorEntry::RULES_REVERSE) ?