Home | History | Annotate | Download | only in i18n

Lines Matching refs:AffixPattern

32 #define UNPACK_TOKEN(c) ((AffixPattern::ETokenType) (((c) >> 8) & 0x7F))
153 AffixPattern::addLiteral(
185 AffixPattern::add(ETokenType t) {
190 AffixPattern::addCurrency(uint8_t count) {
195 AffixPattern::add(ETokenType t, uint8_t count) {
215 AffixPattern &
216 AffixPattern::append(const AffixPattern &other) {
238 AffixPattern::remove() {
314 AffixPattern::toString(UnicodeString &appendTo) const {
358 AffixPattern::toUserString(UnicodeString &appendTo) const {
398 AffixPatternAppender(AffixPattern &dest) : fDest(&dest), fIdx(0) { }
430 AffixPattern *fDest;
438 AffixPattern &
439 AffixPattern::parseUserAffixString(
441 AffixPattern &appendTo,
507 AffixPattern &
508 AffixPattern::parseAffixString(
510 AffixPattern &appendTo,
565 AffixPattern::iterator(AffixPatternIterator &result) const {
583 AffixPattern::kLiteral) {
601 AffixPattern::ETokenType
616 AffixPattern::ETokenType type = UNPACK_TOKEN(tokenBuffer[nextTokenIndex - 1]);
617 return type == AffixPattern::kLiteral ? lastLiteralLength : UNPACK_LENGTH(tokenBuffer[nextTokenIndex - 1]);
640 const AffixPattern &affixPattern,
648 affixPattern.iterator(iter);
652 case AffixPattern::kPercent:
655 case AffixPattern::kPerMill:
658 case AffixPattern::kNegative:
661 case AffixPattern::kPositive:
664 case AffixPattern::kCurrency:
683 case AffixPattern::kLiteral: