Lines Matching refs:affixPattern
30 #define UNPACK_TOKEN(c) ((AffixPattern::ETokenType) (((c) >> 8) & 0x7F))
149 AffixPattern::addLiteral(
181 AffixPattern::add(ETokenType t) {
186 AffixPattern::addCurrency(uint8_t count) {
191 AffixPattern::add(ETokenType t, uint8_t count) {
211 AffixPattern &
212 AffixPattern::append(const AffixPattern &other) {
234 AffixPattern::remove() {
310 AffixPattern::toString(UnicodeString &appendTo) const {
354 AffixPattern::toUserString(UnicodeString &appendTo) const {
394 AffixPatternAppender(AffixPattern &dest) : fDest(&dest), fIdx(0) { }
426 AffixPattern *fDest;
434 AffixPattern &
435 AffixPattern::parseUserAffixString(
437 AffixPattern &appendTo,
503 AffixPattern &
504 AffixPattern::parseAffixString(
506 AffixPattern &appendTo,
561 AffixPattern::iterator(AffixPatternIterator &result) const {
579 AffixPattern::kLiteral) {
597 AffixPattern::ETokenType
612 AffixPattern::ETokenType type = UNPACK_TOKEN(tokenBuffer[nextTokenIndex - 1]);
613 return type == AffixPattern::kLiteral ? lastLiteralLength : UNPACK_LENGTH(tokenBuffer[nextTokenIndex - 1]);
636 const AffixPattern &affixPattern,
644 affixPattern.iterator(iter);
648 case AffixPattern::kPercent:
651 case AffixPattern::kPerMill:
654 case AffixPattern::kNegative:
657 case AffixPattern::kPositive:
660 case AffixPattern::kCurrency:
679 case AffixPattern::kLiteral: