Home | History | Annotate | Download | only in i18n

Lines Matching defs:source

58     source = s;
541 * S-T/V, or S/V-T. If the source is missing, return a source of
544 * @return an array of 4 strings: source, target, variant, and
545 * isSourcePresent. If the source is not present, ANY will be
546 * given as the source, and isSourcePresent will be NULL. Otherwise
551 UnicodeString& source,
555 source.setTo(ANY, 3);
573 id.extractBetween(0, sep, source);
581 id.extractBetween(0, var, source);
594 * Given source, target, and variant strings, concatenate them into a
595 * full ID. If the source is empty, then "Any" will be used for the
596 * source, so the ID will always be of the form s-t/v or s-t.
598 void TransliteratorIDParser::STVtoID(const UnicodeString& source,
602 id = source;
686 * T/V, S-T, S-T/V, or S/V-T. If the source is missing, return a
687 * source of ANY.
697 * neither source nor target was seen in the parsed id, then the
707 UnicodeString source;
717 // or a spec (source, target, or variant).
780 // A spec with no prior character is either source or target,
786 source = first;
790 // Must have either source or target
791 if (source.length() == 0 && target.length() == 0) {
796 // Empty source or target defaults to ANY
798 if (source.length() == 0) {
799 source.setTo(ANY, 3);
806 return new Specs(source, target, variant, sawSource, filter);
825 buf.append(specs->source).append(TARGET_SEP);
827 basicPrefix = specs->source;
832 buf.append(specs->target).append(TARGET_SEP).append(specs->source);
856 if (0!=specs.source.caseCompare(ANY, 3, U_FOLD_CASE_DEFAULT)) {