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;
682 * T/V, S-T, S-T/V, or S/V-T. If the source is missing, return a
683 * source of ANY.
693 * neither source nor target was seen in the parsed id, then the
703 UnicodeString source;
713 // or a spec (source, target, or variant).
776 // A spec with no prior character is either source or target,
782 source = first;
786 // Must have either source or target
787 if (source.length() == 0 && target.length() == 0) {
792 // Empty source or target defaults to ANY
794 if (source.length() == 0) {
795 source = ANY;
802 return new Specs(source, target, variant, sawSource, filter);
821 buf.append(specs->source).append(TARGET_SEP);
823 basicPrefix = specs->source;
828 buf.append(specs->target).append(TARGET_SEP).append(specs->source);
852 if (0!=specs.source.caseCompare(ANY, U_FOLD_CASE_DEFAULT)) {