Home | History | Annotate | Download | only in i18n

Lines Matching defs:source

39 // (will grow as necessary, but we don't expect to have source text with more than 7 scripts)
280 Transliterator* AnyTransliterator::getTransliterator(UScriptCode source) const {
282 if (source == targetScript || source == USCRIPT_INVALID_CODE) {
289 t = (Transliterator*) uhash_iget(cache, (int32_t) source);
293 UnicodeString sourceName(uscript_getShortName(source), -1, US_INV);
315 rt = static_cast<Transliterator *> (uhash_iget(cache, (int32_t) source));
318 uhash_iput(cache, (int32_t) source, t, &ec);
365 UnicodeString source;
366 Transliterator::_getAvailableSource(s, source);
368 // Ignore the "Any" source
369 if (source.caseCompare(ANY, 3, 0 /*U_FOLD_CASE_DEFAULT*/) == 0) continue;
371 int32_t targetCount = Transliterator::_countAvailableTargets(source);
374 Transliterator::_getAvailableTarget(t, source, target);
385 int32_t variantCount = Transliterator::_countAvailableVariants(source, target);
389 Transliterator::_getAvailableVariant(v, source, target, variant);