Lines Matching refs:affixPattern
162 AffixUtils::unescape(const UnicodeString &affixPattern, FormattedStringBuilder &output, int32_t pos… in unescape() argument
166 while (hasNext(tag, affixPattern)) { in unescape()
167 tag = nextToken(tag, affixPattern, status); in unescape()
186 int32_t AffixUtils::unescapedCodePointCount(const UnicodeString &affixPattern, in unescapedCodePointCount() argument
190 while (hasNext(tag, affixPattern)) { in unescapedCodePointCount()
191 tag = nextToken(tag, affixPattern, status); in unescapedCodePointCount()
205 AffixUtils::containsType(const UnicodeString &affixPattern, AffixPatternType type, UErrorCode &stat… in containsType() argument
206 if (affixPattern.length() == 0) { in containsType()
210 while (hasNext(tag, affixPattern)) { in containsType()
211 tag = nextToken(tag, affixPattern, status); in containsType()
220 bool AffixUtils::hasCurrencySymbols(const UnicodeString &affixPattern, UErrorCode &status) { in hasCurrencySymbols() argument
221 if (affixPattern.length() == 0) { in hasCurrencySymbols()
225 while (hasNext(tag, affixPattern)) { in hasCurrencySymbols()
226 tag = nextToken(tag, affixPattern, status); in hasCurrencySymbols()
235 UnicodeString AffixUtils::replaceType(const UnicodeString &affixPattern, AffixPatternType type, in replaceType() argument
237 UnicodeString output(affixPattern); // copy in replaceType()
238 if (affixPattern.length() == 0) { in replaceType()
242 while (hasNext(tag, affixPattern)) { in replaceType()
243 tag = nextToken(tag, affixPattern, status); in replaceType()
252 bool AffixUtils::containsOnlySymbolsAndIgnorables(const UnicodeString& affixPattern, in containsOnlySymbolsAndIgnorables() argument
254 if (affixPattern.length() == 0) { in containsOnlySymbolsAndIgnorables()
258 while (hasNext(tag, affixPattern)) { in containsOnlySymbolsAndIgnorables()
259 tag = nextToken(tag, affixPattern, status); in containsOnlySymbolsAndIgnorables()
268 void AffixUtils::iterateWithConsumer(const UnicodeString& affixPattern, TokenConsumer& consumer, in iterateWithConsumer() argument
270 if (affixPattern.length() == 0) { in iterateWithConsumer()
274 while (hasNext(tag, affixPattern)) { in iterateWithConsumer()
275 tag = nextToken(tag, affixPattern, status); in iterateWithConsumer()