Home | History | Annotate | Download | only in i18n

Lines Matching refs:UnicodeString

149     virtual const UnicodeString* lookup(const UnicodeString& s) const;
153 virtual UnicodeString parseReference(const UnicodeString& text,
182 const UnicodeString* ParseData::lookup(const UnicodeString& name) const {
183 return (const UnicodeString*) variableNames->get(name);
206 UnicodeString ParseData::parseReference(const UnicodeString& text,
210 UnicodeString result;
265 UnicodeString text;
303 int32_t parse(const UnicodeString& rule, int32_t pos, int32_t limit, UErrorCode& status);
305 int32_t parseSection(const UnicodeString& rule, int32_t pos, int32_t limit,
306 UnicodeString& buf,
307 const UnicodeString& illegal,
329 const UnicodeString& rule,
362 int32_t RuleHalf::parse(const UnicodeString& rule, int32_t pos, int32_t limit, UErrorCode& status) {
365 pos = parseSection(rule, pos, limit, text, UnicodeString(TRUE, ILLEGAL_TOP, -1), FALSE, status);
397 int32_t RuleHalf::parseSection(const UnicodeString& rule, int32_t pos, int32_t limit,
398 UnicodeString& buf,
399 const UnicodeString& illegal,
403 UnicodeString scratch;
530 pos = parseSection(rule, pos, limit, buf, UnicodeString(TRUE, ILLEGAL_SEG, -1), TRUE, status);
572 pos = parseSection(rule, iref, limit, buf, UnicodeString(TRUE, ILLEGAL_FUNC, -1), TRUE, status);
576 UnicodeString output;
614 UnicodeString name = parser.parseData->
853 TransliteratorParser::parse(const UnicodeString& rules,
884 void TransliteratorParser::parseRules(const UnicodeString& rule,
922 UnicodeString *tempstr = NULL; // used for memory allocation error checking
923 UnicodeString str; // scratch
924 UnicodeString idBlockResult;
1026 tempstr = new UnicodeString(idBlockResult);
1067 tempstr = new UnicodeString(idBlockResult);
1112 UnicodeString* tempus = (UnicodeString*)(((UnicodeString*)(he->value.pointer))->clone());
1117 data->variableNames.put(*((UnicodeString*)(he->key.pointer)),
1136 if (idBlockVector.size() == 1 && ((UnicodeString*)idBlockVector.elementAt(0))->isEmpty()) {
1199 UBool TransliteratorParser::resemblesPragma(const UnicodeString& rule, int32_t pos, int32_t limit) {
1201 return ICU_Utility::parsePattern(rule, pos, limit, UnicodeString(TRUE, PRAGMA_USE, 4), NULL) >= 0;
1213 int32_t TransliteratorParser::parsePragma(const UnicodeString& rule, int32_t pos, int32_t limit, UErrorCode& status) {
1226 int p = ICU_Utility::parsePattern(rule, pos, limit, UnicodeString(TRUE, PRAGMA_VARIABLE_RANGE, -1), array);
1232 p = ICU_Utility::parsePattern(rule, pos, limit, UnicodeString(TRUE, PRAGMA_MAXIMUM_BACKUP, -1), array);
1238 p = ICU_Utility::parsePattern(rule, pos, limit, UnicodeString(TRUE, PRAGMA_NFD_RULES, -1), NULL);
1244 p = ICU_Utility::parsePattern(rule, pos, limit, UnicodeString(TRUE, PRAGMA_NFC_RULES, -1), NULL);
1267 int32_t TransliteratorParser::parseRule(const UnicodeString& rule, int32_t pos, int32_t limit, UErrorCode& status) {
1348 UnicodeString* value = new UnicodeString(right->text);
1472 const UnicodeString& rule,
1505 UChar TransliteratorParser::parseSet(const UnicodeString& rule,
1595 UnicodeSet* tempus = new UnicodeSet(UnicodeString(TRUE, DOT_SET, -1), status);
1608 * UnicodeString.
1610 void TransliteratorParser::appendVariableDef(const UnicodeString& name,
1611 UnicodeString& buf,
1613 const UnicodeString* s = (const UnicodeString*) variableNames.get(name);
1641 /*Transliterator* TransliteratorParser::createBasicInstance(const UnicodeString& id, const UnicodeString* canonID) {
1691 UnicodeString escapedStr(source, 5);