Lines Matching refs:source
53 source = s;
536 * S-T/V, or S/V-T. If the source is missing, return a source of
539 * @return an array of 4 strings: source, target, variant, and
540 * isSourcePresent. If the source is not present, ANY will be
541 * given as the source, and isSourcePresent will be NULL. Otherwise
546 UnicodeString& source,
550 source = ANY;
568 id.extractBetween(0, sep, source);
576 id.extractBetween(0, var, source);
589 * Given source, target, and variant strings, concatenate them into a
590 * full ID. If the source is empty, then "Any" will be used for the
591 * source, so the ID will always be of the form s-t/v or s-t.
593 void TransliteratorIDParser::STVtoID(const UnicodeString& source,
597 id = source;
681 * T/V, S-T, S-T/V, or S/V-T. If the source is missing, return a
682 * source of ANY.
692 * neither source nor target was seen in the parsed id, then the
702 UnicodeString source;
712 // or a spec (source, target, or variant).
775 // A spec with no prior character is either source or target,
781 source = first;
785 // Must have either source or target
786 if (source.length() == 0 && target.length() == 0) {
791 // Empty source or target defaults to ANY
793 if (source.length() == 0) {
794 source = ANY;
801 return new Specs(source, target, variant, sawSource, filter);
820 buf.append(specs->source).append(TARGET_SEP);
822 basicPrefix = specs->source;
827 buf.append(specs->target).append(TARGET_SEP).append(specs->source);
851 if (0!=specs.source.caseCompare(ANY, U_FOLD_CASE_DEFAULT)) {