Lines Matching refs:UnicodeString
54 static UBool getIntParam(UnicodeString name, UnicodeString ¶ms, int64_t &val, UErrorCode &status);
55 static UBool getStringParam(UnicodeString name, UnicodeString ¶ms, CharString &dest, UErrorCode &status);
56 static UBool getBoolParam(UnicodeString name, UnicodeString ¶ms, UBool &dest, UErrorCode &status);
70 UnicodeString fName;
71 UnicodeString fOriginalDef; // set definition as it appeared in user supplied rules.
72 UnicodeString fExpandedDef; // set definition with any embedded named sets replaced by their defs, recursively.
74 CharClass(const UnicodeString &name, const UnicodeString &originalDef, const UnicodeString &expandedDef, const UnicodeSet *set) :
87 UnicodeString fName; // Name of the rule.
88 UnicodeString fRule; // Rule expression, excluding the name, as written in user source.
89 UnicodeString fExpandedRule; // Rule expression after expanding the set definitions.
110 LocalUHashtablePointer fCharClasses; // Key is set name (UnicodeString).
118 CharClass *addCharClass(const UnicodeString &name, const UnicodeString &def, UErrorCode &status);
119 void addRule(const UnicodeString &name, const UnicodeString &def, UErrorCode &status);
120 bool setKeywordParameter(const UnicodeString &keyword, const UnicodeString &value, UErrorCode &status);
144 UnicodeString fString; // The text.
145 UnicodeString fExpectedBreaks; // Breaks as found by the reference rules.
147 UnicodeString fActualBreaks; // Breaks as found by ICU break iterator.
148 UnicodeString fRuleForPosition; // Index into BreakRules.fBreakRules of rule that applied at each position.
150 UnicodeString f2ndRuleForPos; // As above. A 2nd rule applies when the preceding rule